溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql 8.0以上版本報錯2059一般如何處理

發(fā)布時間:2020-04-23 10:29:54 來源:億速云 閱讀:179 作者:三月 欄目:MySQL數(shù)據庫

下文內容主要給大家?guī)?a title="mysql" target="_blank" href="http://www.kemok4.com/mysql/">mysql 8.0以上版本報錯2059一般如何處理,所講到的知識,與書籍略有不同,都是億速云專業(yè)技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。

MySQL版本是8.0.4


 由于新版本的MySQL新特性導致的。

mysql> select Host,User,plugin from mysql.user;
+-----------+------------------+-----------------------+
| Host      | User             | plugin                |
+-----------+------------------+-----------------------+
| localhost | mysql.infoschema | mysql_native_password |
| localhost | mysql.session    | mysql_native_password |
| localhost | mysql.sys        | mysql_native_password |
| localhost | root             | caching_sha2_password |
+-----------+------------------+-----------------------+

原因:認證方式改變導致的。在老版本里,一般使用加密方式為mysql_native_password。所以可以直接修改為老版本的加密方式,或者升級新版本的加密方式.

解決方式更改為老版本的加密

mysql 8.0以上版本報錯2059一般如何處理

ALTER USER 'vuluser'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; //修改加密方式

FLUSH PRIVILEGES

這個地方可能回報1819異常

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hxd123' PASSWORD EXPIRE NEVER;
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

原因:<font color=#0099f6 >mysql8.0以上密碼策略限制必須要大小寫加數(shù)字特殊符號</font>

對于以上關于mysql 8.0以上版本報錯2059一般如何處理,如果大家還有更多需要了解的可以持續(xù)關注我們億速云的行業(yè)推新,如需獲取專業(yè)解答,可在官網聯(lián)系售前售后的,希望該文章可給大家?guī)硪欢ǖ闹R更新。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI