问题:安装MySQL和SQLyog之后,在SQLyog中点击“测试连接”时,报2058错误。
解决:这里要确定两个问题:1 MySQL是否配置了环境变量;2 如果配置了MySQL环境变量,那么需要在cmd窗口中再次执行一遍SQLyog中注册的账号密码。
具体:解决问题1: 将MySQL的安装目录下的bin目录路径配置到用户变量下的Path中;
解决问题2:打开cmd窗口,在命令行中输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
然后再次测试连接就会发现成功了。这里需要注意的一点是:密码是自己在SQLyog中已经设置过的密码,而不是自己现在需要重新设置的密码。这一点要注意。
参考:
https://blog.csdn.net/u010737354/article/details/51364187
https://www.cnblogs.com/hualalalala/p/9344772.html