SHOW GRANTS FOR root@'%'; +-------------------------------------------------6ren">
gpt4 book ai didi

mysql - "mysqld"root 访问被拒绝

转载 作者:行者123 更新时间:2023-11-29 08:47:07 26 4
gpt4 key购买 nike

我的 root 用户拥有以下权限:

mysql> SHOW GRANTS FOR root@'%';
+--------------------------------------------------------------------------------------------------------------+
| Grants for root@% |
+--------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' |
| GRANT ALL PRIVILEGES ON `bedrock`.* TO 'root'@'%' |
+--------------------------------------------------------------------------------------------------------------+

当我尝试执行以下命令时,收到以下错误消息:

mysqladmin root -pSOMEPASSWORD
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

虽然我能够正常执行 mysql 命令,但无法对 mysqld 执行此操作。有什么问题?谢谢。

最佳答案

  1. 您的数据库中可能有一个没有密码的用户。 Start mysql in safe mode然后检查以确保您的用户没有空密码字段。如果找到,请添加密码或删除该用户。
  2. 可能是密码错误,需要更改

关于mysql - "mysqld"root 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289667/

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