Ubuntu18 安装 MySql8.0

1. 将MYSQL8.0加入到库中

MySQL存储库添加到系统的包源列表中; 首先使用命令行中的wget工具下载存储库包。

$ wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb

最新的版本可去官网直接获得(只需要更改get/后面的信息即可)
在这里插入图片描述

2. 添加MYSQL8.0到APT库

$ sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb

选择 8.0 默认就好 直接ok

3. 更新配置

$ sudo apt update
$ sudo apt-get upgrade

4. 安装MYSQL8.0

$ sudo apt-get install mysql-server

过程中会为root用户设置密码。其他的都默认即可。

至此MYSQL8.0 安装完成。


进入MYSQL
$ sudo mysql -u root -p

MYSQL8.0 创建新用户

创建用户

> create user 'username'@'host' identified by 'password';

其中username为自定义的用户名;
host为登录域名,host为%时表示任意IP,为localhost时表示本机,填写指定的IP地址;
password为密码。

用户授权

> grant all privileges on *.* to 'username'@'%' with grant option;

其中第一个 * 表示所有数据库,第二个 * 表示所有数据表,如果不想授权全部那就把对应的写成相应数据库或者数据表;username为指定的用户;%为该用户登录的域名

刷新授权

> flush privileges;

笔者是用的阿里云服务器,若需远程连接需要开放MYSQL端口。

在mysql中执行

> show global variables like 'port'

结果:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

需要开放3306号端口,进入安全组,开放入网端口
在这里插入图片描述

之后就可以远程连接了(如Navicat)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章