navicat数据库迁移报错(navicat连接数据库的方法)

navicat数据库迁移报错(navicat连接数据库的方法)解决navicat for mysql 连接错误:1251在使用navicat for mysql 工具时,有时会出现错误,那就是在进行连接时报错:1251-Client does not support authentication protocol requested by server;如下图所示。

原因可能是mysql的服务器要求的认证插件版本和客户端的不一致。

解决办法:

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;

这里是将root中你原先设置的的密码修改成’root’,后面的BY ‘root’中的root就是修改后的密码,修改之后,输入以下命令,刷新权限。mysql>FLUSH PRIVILEGES;再次打开navicat for mysql 工具,打开连接,输入连接名和刚才修改后的密码,就可以打开成功了。

发表评论

登录后才能评论