使用Navicat远程连接偶尔报错如下:
原因: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