升级MySQL客户端:
确保你的MySQL客户端版本与服务器版本兼容,并且支持caching_sha2_password
认证插件。如果你使用的是较旧的客户端,考虑升级到与服务器版本兼容的客户端。更改认证插件:
如果你不能或不想升级MySQL客户端,你可以更改用户的认证插件为mysql_native_password
,这是MySQL 5.7及之前版本的默认认证插件,并且与许多旧客户端兼容。你可以使用以下SQL命令来更改用户的认证插件:
确认用户存在:首先,登录到MySQL服务器,并检查用户'root'@'c9f385421566'
是否真的存在。你可以使用以下命令来查看所有用户:SELECT User, Host FROM mysql.user;
更改认证插件:
如果你不能或不想升级MySQL客户端,你可以更改用户的认证插件为mysql_native_password
,这是MySQL 5.7及之前版本的默认认证插件,并且与许多旧客户端兼容。你可以使用以下SQL命令来更改用户的认证插件:ALTER USER 'username'@'hostname' IDENTIFIED WITH mysql_native_password BY 'password'; FLUSH PRIVILEGES;
username 就是刚刚查询出来的账户名称 hostname则是主机名称(localhost是本机,一般修改都是外部,%表示所有外部访问。具体修改账户见上步骤命令所查)
password是你的mysql命令
12-06
2万+
05-17
2229
09-15
2623
09-02
1268
10-08
1755
05-02
1万+
08-02
8118
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交