天天看點

authentication plugin caching_sha2_password

mysql 8.0 預設使用 caching_sha2_password 身份驗證機制 —— 從原來的 mysql_native_password 更改為 caching_sha2_password。 

從 5.7 更新 8.0 版本的不會改變現有使用者的身份驗證方法,但新使用者會預設使用新的 caching_sha2_password 。

用戶端不支援新的加密方式。

方法之一,修改使用者的密碼和加密方式

CREATE USER 'test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';

意思:建立一個本地的test使用者,以mysql_native_password方式加密,密碼為test

授權操作

GRANT ALL ON *.* TO 'test'@'localhost';

這樣相當于擁有了跟root賬戶一樣的權限

授權連接配接可以參考:

https://www.cnblogs.com/sos-blue/p/6852945.html

mysql8.*的新特性 caching_sha2_password 密碼加密方式

繼續閱讀