gpt4 book ai didi

mysql - 在ubuntu ec2实例中拒绝访问用户时如何重置root密码

转载 作者:行者123 更新时间:2023-12-04 19:09:11 30 4
gpt4 key购买 nike

我已经安装了phpmyadmin在 ubuntu ec2 实例上。 Phpmyadmin页面显示在首页,但我收到拒绝访问 root 用户的错误。我在安装过程中已经为 root 设置了密码,但是当我尝试使用 mysql -u root -p 登录时然后我收到错误 access denied for user 'root@localhost' (using password: YES) .如何设置 root 密码以便我可以登录 phpmyadmin?

最佳答案

您可以按如下方式更改 root 用户的密码:

1.- 停止 Mysql 服务

         service mysqld stop

哦,好吧:
        /etc/init.d/mysqld stop

2.- 使用以下命令以开放模式启动 MySQL 服务:
      mysqld_safe --skip-grant-tables --skip-networking &

3.- 一旦 MySQL 启动,您必须使用用户“root”访问它。为此,您可以简单地使用:
      mysql -u root

4.- 进入 MySQL 后,您必须访问 MySQL 数据库,您必须在其中更改密码:
   mysql> use MySQL;

5.- 在 MySQL 数据库中,您可以启动以下查询来更改密码:
    mysql> UPDATE user SET password = PASSWORD ('password') WHERE user = 'root';

6.-完成后,您将能够离开 MySQL 服务器:
    mysql> exit

7.- 最后,您将不得不重新启动 MySQL 服务,以便它以正常模式启动:
    service mysqld restart

哦,好吧:
 /etc/init.d/mysqld restart

完成上述步骤后,您将已经修改了 MySQL“root”用户的密码。

关于mysql - 在ubuntu ec2实例中拒绝访问用户时如何重置root密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61407859/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com