navicat for mysql连接数据库报错1251

 使用Navicat for mysql 连接数据库,报如下错误

 

原因:数据库安装的是8.0版本,新的mysql采用了新的加密方式,导致连接失败

解决办法:数据库执行如下命令

改密码加密方式:用管理员身份打开cmd,  进入mysql执行下面三个命令

mysql -uroot -p(输入密码)          

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

 

 

posted on 2019-11-01 16:12  公元12956  阅读(263)  评论(0)    收藏  举报

导航