考虑:
/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控制台)