navicat连接高版本的数据库加密问题报错

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: MySQL 标签: navicat连接问题

2023-02-14 16:16:27 425浏览

navicat连接问题


上网查了下,原来是mysql8换了加密插件,而navicat还是用的旧加密方式,所以就连接不上了。网上有两种解决方案,一种是重新连接Msyql安装程序,重新设置密码加密方式。这种方式不喜欢,跳过了。还有一种是进数据库里修改,参考:在命令下进入数据库,运行:

1.USE mysql;

2.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword';

3.FLUSH PRIVILEGES;

补充:docker安装的MySQL用Navicat连不上解决方案:

参考文章:https://www.jb51.net/article/207911.htm

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'

如果发现第一步mysql -u root -p都有问题的话;(有的人 )


进bin目录下执行:

.\mysql -uroot -p

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695