解決Ubuntu 18.04 以上,安裝mysql之後不能用phpmyadmin登入root問題

sudo mysql -u root -p  
#先登入mysql

查看 root 目前用什麼登入方式:

SELECT user, host, plugin FROM mysql.user;

建立 phpMyAdmin 管理帳號,例如 dbadmin:

CREATE USER 'dbadmin'@'localhost' IDENTIFIED BY '請換成很強的密碼';
GRANT ALL PRIVILEGES ON *.* TO 'dbadmin'@'localhost' WITH GRANT OPTION;

離開:

exit;

然後去 phpMyAdmin 用這個登入:

帳號:dbadmin
密碼:你剛剛設定的密碼

完成,現在已經可以用phpmyadmin登入了

參考文章:
https://devanswers.co/phpmyadmin-access-denied-for-user-root-localhost/