SQLYOG連線資料庫時報錯1251

司徒二条發表於2024-03-25
報錯圖片

報錯原因:

主要是由於mysql8以前的加密規則與mysql8以後的存在差異,一些版本舊的客戶端和服務端版本差別太大!

解決辦法:

1.修改加密規則(注意引號為英文單引號,後面結尾的分號必須帶上,@符號和引號之間無空格,下同)

ALTER USER  'root' @'localhost'  IDENTIFIED BY  'password'  PASSWORD EXPIRE NEVER;

2.更新一下使用者的密碼(123456為設定的密碼)

ALTER USER 'root' @'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

3.重新整理許可權

FLUSH PRIVILEGES;

如圖所示:

相關文章