我想弄清楚如何更改phpmyadmin的root密码。 我已经尝试了几次使用这个:
$ mysql -u root -p
use mysql;
update user set password=PASSWORD("NEWPASSWORD") where User='root'
但是,当我去使用新密码甚至旧密码login时,我被拒绝访问。 任何帮助表示赞赏!
我能够做到这一点,而不是做更新
update user set password=PASSWORD("newpassword") where User='root'
但使用
set password = password ("newpassword");
flush privileges //可选
quit
因为你必须改变MySQL的根密码。
作为一个方面说明,我build议你阻止rootlogin phpmyadmin,并且只能使用访问特定数据库的特定用户login到它,除非严格需要root权限(比如,没有控制台访问数据库服务器) 。
如果真的有必要,至less在SSL上运行phpmyadmin,因为通过明文连接传递MySQL root密码不是很明智。