MySQL 與 MariaDB 安裝完畢後無密碼登入問題

這個問題主要出自於安裝完成後預設是『unix_socket』

這問題處理方式其實重點就在於要把它改成『mysql_native_password』

登入mysql後執行指令

UPDATE mysql.user SET authentication_string = PASSWORD('mypassword'), plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost';

這時候就會將密碼設定為 mypassword 並且修復問題

執行完成後

這時候只需要將mysql重啟即可

同時密碼登入即可正常運作

發表留言