Amazon Ubuntu18.04:設定mysql root密碼,並可以從phpmyadmin登入~

安裝了ubuntu18.04之後,phpmyadmin的原始設定是,無法從phpmyadmin直接登入root,因此需要做一些修正:

所以下面可以改變 phpmyadmin 登入的設定,改成可以在phpmyadmin的登入介面,直接輸入root密碼登入:

$ sudo mysql -u root mysql
進入 sql 指令
輸入:
$ UPDATE user SET plugin='mysql_native_password' WHERE User='root';
$ FLUSH PRIVILEGES;
離開 sql 指令
$ exit

設定 root 的密碼

sudo mysql_secure_installation

設定過程中,會出現以下問題:

選擇密碼強度後設定密碼
是否設定密碼? $ y
選擇密碼強度 $ 0或1或2
輸入符合規定的密碼 $ 要設的密碼~
確定設這個密碼嗎? $ y
幾個設定的問題都可以選 yes
最後會出現 All Done!

之後就可以在瀏覽器輸入phpmyadmin網址,並輸入root帳密登入了。

參考文章:
https://github.com/Lidemy/mentor-program-2nd-yuchun33/issues/15