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)

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