首页 > 数据库 >Navicat远程连接MySQL报错2059

Navicat远程连接MySQL报错2059

时间:2022-09-04 17:33:10浏览次数:106  
标签:加密 2059 Navicat 报错 MySQL password 远程

使用Navicat远程连接偶尔报错如下:

vTFFoR.png

 

原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

进入MySQL后台执行如下SQL:

#更新加密方式
1. ALTER USER 'root'@'%' IDENTIFIED BY '你的密码' PASSWORD EXPIRE NEVER; 
#更新密码
2. ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
#刷新权限
3. FLUSH PRIVILEGES;

  

标签:加密,2059,Navicat,报错,MySQL,password,远程
From: https://www.cnblogs.com/yysketang/p/16655514.html

相关文章