MySQL错误::“拒绝用户“root”@“localhost”的访问”

考虑:

/mysqladmin-u root-p**'\u已编辑'

输出(包括键入密码):

输入密码:

mysqladmin:连接到“localhost”上的服务器失败错误:
‘root用户@’localhost的访问被拒绝(使用密码:是)

我怎样才能解决这个问题

我找到的所有解决方案都比必要的复杂得多,没有一个对我有效。这是解决我问题的办法。无需重新启动mysqld或以特殊权限启动它

sudomysql
–对于MySQL
将用户“root”@“localhost”用“root”标识为mysql_native_密码;
–马里亚布
使用密码(’root’)更改通过mysql_native_密码标识的用户’root’@’localhost’;

通过一个查询,我们将auth\u插件更改为mysql\u native\u密码,并将root密码设置为root(请在查询中随意更改)

现在您应该可以使用root登录了。更多信息可以在MySQL文档或MariaDB文档中找到

(使用Ctrl+D或键入Exit退出MySQL控制台)

发表评论