![](/img/trans.png)
[英]errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client
[英]Problem running MySQL >8.0 sqlMessage:“ 'Client does not support authentication protocol requested by server; consider upgrading MySQL client',”
我正在使用 mySQL 运行节点并收到以下错误:“ sqlMessage:'客户端不支持服务器请求的身份验证协议;考虑升级 MySQL 客户端',”
我用谷歌搜索发现解决方案是:“ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'”
但是在哪里放置这个命令? 我已经下载了 mysql shell 并收到以下错误:“SyntaxError: Unexpected identifier”
我在查询下尝试了 mysql 工作台并得到以下 output:“09:13:58 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' 0 row(s) affected
但它没有帮助。
您可能需要修改查询。 也许用软件使用的登录名替换“root”。 如果您从另一台主机连接,还要删除 @'localhost' 部分。
就像是
ALTER USER 'app' IDENTIFIED WITH mysql_native_password BY 'password';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.