在設定mysql本地賬號密碼後,連線圖形化管理工具時,出現了以下錯誤:
剛開始以為是密碼為空的原因,所以搜尋如何修改密碼,以下命令是如何修改密碼為空的命令列:c:\windows\system32>mysqladmin -u root -p password 123456
,然後輸入的是原密碼即空格。
然後用新密碼重新登入mysql,如下:
但是連線時依然出現上述錯誤,於是認為是sqlyog的問題,然後搜尋了sqlyog關於密碼錯誤的資訊,最後用以下這種方法連線成功:
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
成功連線後的頁面如下:
可能跳過修改密碼這一步,直接使用修改密碼加密方法的命令就可以連線成功了。
使用SQLyog連線MySQL
宿主機 win10 64位系統,虛擬機器 ubuntu 64位 在安裝完虛擬機器環境,並安裝好mysql server後,開啟mysql 開啟sql伺服器可以用 etc init.d mysql start stop 服務後,發現在本機用sqlyog 連線mysql圖形工具 連線不上。需要執行以下步...
使用sqlyog連線 Mysql
輸入初始密碼 設定新密碼 使用sqlyog連線 mysql 出現1251錯誤 問題原因 主要是由於mysql8以前的加密規則與mysql8以後的存在差異。解決辦法 輸入命令 mysql u root p 然後在mysql 後輸入 alter user root localhost identifie...
sqlyog遠端連線mysql報2058的錯誤
mysql使用遠端連線時 2058報錯,最初以為是localhost無法連線,換成127.0.0.1後依然報此錯,後查詢資料 分析是mysql密碼加密方法變了。解決方法 windows 下cmd 登入 mysql u root p 登入你的 mysql 資料庫,然後 執行這條sql alter us...