問題:安裝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