Ubuntu 16.04 安裝 Mysql 8.0

HuDu發表於2021-01-27

通過 PATH 安裝

通過APT方式安裝的版本都是現在最新的版本。通過這種方式安裝好之後開機自啟動都已經配置好,和命令列上的環境變數,無需手動配置。

mysql-apt-config.deb下載地址

Ubuntu 16.04 安裝 Mysql 8.0

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

Ubuntu 16.04 安裝 Mysql 8.0

Ubuntu 16.04 安裝 Mysql 8.0

  • 2.更新系統安裝源

執行完成後,執行

$ sudo apt update
  • 3.安裝 Mysql 服務
$ sudo apt install mysql-server

Ubuntu 16.04 安裝 Mysql 8.0

MySQL8.0採用了新的加密方式,一定要注意,正是因為這個加密方式才導致設定的root密碼登入不了MySQL,因為終端可能有問題,並不支援這個新的加密方式。幸好有介面可以讓我們選擇使用舊版本5.x的加密方式,所以果斷選擇採用5.x的加密方式。

Ubuntu 16.04 安裝 Mysql 8.0

  • 4.修改 Mysql Server 的字符集
要修改字符集,首先得找到Mysql的安裝位置,可使用如下命令:
$ whereis mysql

Ubuntu 16.04 安裝 Mysql 8.0

Ubuntu 16.04 安裝 Mysql 8.0

  • 5.重啟 Mysql 服務
$ service mysql restart
  • 6.登陸
$ mysql -uroot -p

Ubuntu 16.04 安裝 Mysql 8.0

  • 7.修改 Client 字符集
為了讓中文字元正常顯示,需要修改客戶端字元編碼。登入成功以後在控制檯視窗下輸入charset utf8即可。
  • 測試

在控制檯輸入 status 顯示如下資訊

Ubuntu 16.04 安裝 Mysql 8.0

但是使用 Navicat 遠端連線發現無法連線

Ubuntu 16.04 安裝 Mysql 8.0

配置 Mysql 遠端連線

$ show databases;

$ use mysql

$ select host from user wehre user='root';

$ update user set host = '%' where user = 'root';

$ flush privileges;

Ubuntu 16.04 安裝 Mysql 8.0

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章