解决SQLyog连接MySQL出现2058错误
1、确定你的mysql命令能运行,像下面这样:
2、如果出现这种情况:
-
解决方法一:
- 配置系统环境变量path的值,将安装MySQL路径下的bin路径:MySQL安装目录\bin,配置进path
-
解决方法二:
- 直接进入MySQL安装路径下的bin目录下执行mysql命令:mysql -u用户名 -p密码
3、解决完上面的两步,说明数据库没有问题了,接下来解决吗SQLyog连接数据库的问题,如果出现下面所示的问题, 将报错信息翻译过来就是:“插件缓存——sha2_密码无法进行加载”,这是由于你的SQLyog mysql 密码加密方法变了,SQLyog未能正确解析使用。
- 解决方法:进入数据库(那个用户出现错误就用那个用户进入数据库),再执行下面的命令:
ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
再次尝试,完美解决!