1.Ubuntu換源(阿里雲)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
- deb http://mirrors.aliyun.com/ubuntu/ xenial main multiverse restricted universe
- deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main multiverse restricted universe
- deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main multiverse restricted universe
- deb http://mirrors.aliyun.com/ubuntu/ xenial-security main multiverse restricted universe
- deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main multiverse restricted universe
- deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main multiverse restricted universe
- deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main multiverse restricted universe
- deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main multiverse restricted universe
- deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main multiverse restricted universe
sudo apt update
2.在MySQL官網下載mysql-apt-config_*.*.**-*_all.deb包
https://dev.mysql.com/downloads/repo/apt/
3、解包
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
選擇默認,用方向鍵使框體選擇確定,按enter鍵即可
執行完成后,執行sudo apt update命令
4、安裝
使用sudo apt install mysql-server命令,就會安裝MySQL8.0
中途會彈出對話框,輸入密碼即可,此密碼即MySQL中root登錄密碼
MySQL8.0采用了新的加密方式,一定要注意,正是因為這個加密方式才導致Ubuntu18.04用設置的root密碼登錄不了MySQL,因為Ubuntu18.04的終端可能有問題,並不支持這個新的加密方式。幸好有界面可以讓我們選擇使用舊版本5.x的加密方式,所以果斷選擇采用5.x的加密方式。
隨后等待安裝完成即可
mysql -uroot -p