遇到這個問題,找了很久, 還是找到了,只是這界面看起來像是Mac電腦的:
轉自:https://www.cnblogs.com/WXGC-yang/p/10562203.html
一 安裝MySQL
sudo apt-get update
sudo apt-get install mysql-server
二 密碼問題
1 安裝時提示設置密碼
這種情況沒什么問題,通過已下命令登錄MySQL
mysql -u root -p
2 安裝時沒有提示設置密碼
這種情況可以嘗試使用空密碼進行登錄
3 安裝時沒有提示設置密碼且空密碼無法登錄
我在安裝MySQL時遇到沒有提示設置密碼且空密碼無效的情況,報錯信息如下:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
三 解決方案(也可以用於忘記root密碼)
Ubuntu在安裝MySQL時會為用戶創建一個debian-sys-maint用戶我們可以通過這個用戶來設置
1 查看debian-sys-maint密碼
sudo cat /etc/mysql/debian.cnf
2 登錄debian-sys-maint用戶
mysql -u debian-sys-maint -p
注意:此時密碼為剛剛查到的密碼
現在我們已經登錄到MySQL了
3 設置root密碼
use mysql;
update mysql.user set authentication_string=password('你的密碼') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit;
OK! 問題解決了