時間:2024-03-09 11:51作者:下載吧人氣:23
引言
用SQLyog連接MySQL8.0(社區版:mysql-installer-community-8.0.15.0.msi),出現錯誤2058(Plugin caching_sha2_password could not be loaded:xxxx),通過查詢資料了解了該錯誤的原因并在本文中提出了該問題的方案。
原因
該錯誤提示如下圖所示:
具體原因:新的MySQL 8.0安裝,在初始化數據目錄時,將 ‘root’@’localhost’創建帳戶,并且該帳戶caching_sha2_password默認使用,密碼的加密方法發生了改變,因此SQLyog不能正常解析,才報出如上錯誤。
解決方案
以管理員運行【開始】-【所有程序】-【MySQL】-【MySQL Server 8.0】-【MySQL 8.0 Command Line Client – Unicode】,如下圖所示:
鍵入root賬號的密碼如下所示.
按照以下sql格式輸入命令,其中password是指root賬號的密碼。
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
網友評論