编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

SQLyog 连接 MySQL8.0提示2508错误码

wxchong 2024-08-27 00:07:27 开源技术 7 ℃ 0 评论

今天在用sqlyog连接MySql8.0时提示2508错误码,如下图所示:

之后用navicat连接mysql,连接正常

那么这说明数据库连接应该是好的,那么2个工具一个可以连接,一个不可以,原因是什么?这是因为MySQL 8.0 安装时自动为‘root’@'localhost’创建帐户,密码的加密方法发生了改变,因此 SQLyog 不能正常解析,才报出如上错误。

解决方法如下:首先用navicate连接上数据库,然后执行:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';

flush privileges;         刷新,使我们的修改生效

之后再用SQLyog连接mysql8数据库

之后就可以正常进入我们的数据库了:

如果大家在遇到类似的问题,可以参考我的这篇文章,如果可以帮助到您,麻烦您给@阿里鹏点个赞或者关注我都可以

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表