navicat连接MySQL8.0.11提示2059错误

Posted Star灬木子李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat连接MySQL8.0.11提示2059错误相关的知识,希望对你有一定的参考价值。

错误原因:mysql加密规则的改变;

     mysql加密规则:mysql_native_password      mysql8之前的版本

              caching_sha2_password     mysql8

解决方法:

  1. ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'password\' PASSWORD EXPIRE NEVER; //修改加密规则 
  2. ALTER USER \'root\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'password\';  //更新一下用户的密码  
  3. FLUSH PRIVILEGES;//刷新权限

操作示例:

         

以上是关于navicat连接MySQL8.0.11提示2059错误的主要内容,如果未能解决你的问题,请参考以下文章

mybatis逆向工程出现的问题

Datax连接mySql8.0.11升级驱动

JDBC01 mysql和navicat的安装

Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol

关于c3p0连接mysql8.0.11 配置文件 url 错误问题;An attempt by a client to checkout a Connection has timed out 问题解决

Macbook下设置mysql8.0.11密码