Ubuntu 安裝 MySQL5.7 沒有提示 輸入使用者名稱密碼的解決方法

UKNOW發表於2019-11-06

今天在ubuntu 環境下搭建LNMP 環境時候,執行命令

sudo apt-get install mysql-server mysql-client

發現沒有像之前安裝時候 會出現,彈窗提示去輸入使用者名稱和密碼,於是在網上找到相關處理方法。自己也記錄一下處理過程:
1,進入到 /etc/mysql目錄下,並開啟 debian.cnf

Ubuntu 安裝mysql5.7 沒有提示 輸入使用者名稱密碼的解決方法

看到截圖中的使用者名稱和密碼了吧,然後我們使用這個配置去登入mysql

mysql -u使用者名稱 -p密碼

2,修改root使用者密碼

show databases;
use mysql;
desc user;

update user set authentication_string = PASSWORD('密碼') where User='root';
update user set plugin='mysql_native_password';
flush privileges;
quit;

3,重啟mysql
sudo /etc/init.d/mysql restart

4,再次登入mysql
mysql -uroot -p

如果還不行 建議解除安裝mysql在重新試下。

sudo apt purge mysql-*
sudo rm -rf /etc/mysq /var/lib/mysql
sudo apt autoremove

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

相關文章