安装好mariadb或mysql和phpmyadmin以后,用web方式用root登录phpmyadmin可能会无法登录,提示密码错误一类。
实际上密码是对的,只是本地安全策略一类的问题。解决办法很多,比如修改phpmyadmin设置或是新添加用户,但最简单的是SSH里面输入以下语句:
echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p
OR
mysqladmin -u root password