天天看點

ubuntu18.04下mysql安裝時沒有出現密碼提示

  前言:

  一:配置

  ubuntu 18.04 

  mysql 5.7.30

  二:問題 

  ubuntu18.04下mysql安裝時沒有出現密碼提示,安裝後自己有一個預設的使用者名以及密碼

   解決方案:

  1. 在終端輸入:

sudo vi /etc/mysql/debian.cnf      

可以檢視到:

user     = debian-sys-maint


password = WU2UbLLd4totyAs8      
ubuntu18.04下mysql安裝時沒有出現密碼提示

  2. 用該賬戶登陸mysql:

  注意:這裡的密碼是上面的{随機密碼}

mysql -u debian-sys-maint -p      
ubuntu18.04下mysql安裝時沒有出現密碼提示

  3. 設定root的使用者密碼:

update mysql.user set authentication_string=password('123456') where user ='root' and Host='localhost';      
update mysql.user set plugin = 'mysql_native_password';      
flush privileges;      
quit      
ubuntu18.04下mysql安裝時沒有出現密碼提示

  4. 重新開機mysql服務:

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start      

  5. 用root登陸:

mysql -u root -p      
ubuntu18.04下mysql安裝時沒有出現密碼提示

————————————————

參考連結:https://blog.csdn.net/Kwoky/article/details/89492074