Navicat Premium 12.0.26激活(mysql8.0旧客户端连接报1251错误)

Navicat Premium 12.0.26激活(mysql8.0旧客户端连接报1251错误)




Navicat for MySQL Mysql 8.0.4 1251 Client does not support authen!ca!on
protoc
ol reques
ted by server;consider upgr
ading MySQL client
错误
Navicat

for

MySQL

Mysql

8.0.4

1251 Client does not support authen!ca!on
protoc
ol reques
ted by server;consider upgr
ading MySQL client
错误。如下图:
原因是:
mysql8
之前的版本中加密规则是
mysql_native_password,
而在
mysql8
之后
,加密规则是

caching_sha2_password,
解决问题方法有两种:
方法

1.升级

navicat 驱动;
方法

2.

mysql 用户登录密码加密规则还原成

mysql_native_password.
这里采用
方法 2 解决,具体操作步骤如下:
1.

MySQL

bin

mys
ql
-h

localhost
–P
端口
-uroot -p 输入密码
2.
然后输入
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password’ PASSWORD
EXPIRE NEVER; #
修改加密规则 (这行我没有写,不过貌似也可以)
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH
mysql_native_password BY ‘password’; #
更新一Navicat Premium 12.0.26激活下用户的密码

今天的文章
Navicat Premium 12.0.26激活(mysql8.0旧客户端连接报1251错误)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/106277.html

(0)
编程小号编程小号
上一篇 2024-08-03
下一篇 2024-08-03

相关推荐