情况描述:

使用 Navicat进行连接本地数据库时,发现报错2509。

解决过程:

因为MySQL加密方式导致的报错,在8以后的版本默认的加密方式都改为了:caching_sha2_password。

更换加密方式即可。

  • 进入MySQL命令行界面,选择mysql数据库。
use mysql
  • 更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  #更改加密方式
  • 更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; #更新用户密码
  • 刷新更改
FLUSH PRIVILEGES; #刷新权限

完成。

参考:https://blog.csdn.net/weixin_41996713/article/details/83017754

分类: MySQL

Deng Jia

Keep Moving.

0 条评论

发表评论

电子邮件地址不会被公开。