我已经在ubuntu ec2实例上安装了phpmyadmin。Phpmyadmin页面显示在首页上,但我收到拒绝根用户访问的错误。我已经在安装过程中为根用户设置了密码,但是当我尝试使用mysql -u root -p登录时,我得到了错误的access denied for user 'root@localhost' (using password: YES)。如何设置root密码才能登录phpmyadmin?
发布于 2020-04-24 20:24:36
您可以按如下方式更改root用户的密码:
1.-停止Mysql服务
service mysqld stopO好吧:
/etc/init.d/mysqld stop2.-使用以下命令在打开模式下启动MySQL服务:
mysqld_safe --skip-grant-tables --skip-networking &3.- MySQL启动后,必须以根用户身份访问。为此,您可以简单地使用以下命令:
mysql -u root4.-进入MySQL后,您必须访问MySQL数据库,在该数据库中您必须更改密码:
mysql> use MySQL;5.-在MySQL数据库中,您可以启动以下查询来更改密码:
mysql> UPDATE user SET password = PASSWORD ('password') WHERE user = 'root';6.-当它完成时,您将能够离开MySQL服务器:
mysql> exit7.-最后,您必须重新启动MySQL服务,使其在正常模式下启动:
service mysqld restartO好吧:
/etc/init.d/mysqld restart在完成前面的步骤之后,您已经修改了MySQL“根”用户的密码。
https://stackoverflow.com/questions/61407859
复制相似问题