1,登陸后可查詢默認加密規則,鍵入
use mysql;
select user,plugin from user where user ='root';
解決辦法;
1,更新用戶密碼:ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
# 'password' 為要修改的密碼,如果報出1819錯誤的話,就是密碼設置不符合要求,網上有許多修改“密碼配置”的文章,試了好多,沒用!最后,我自己設置了一個稍微復雜點的密碼 ------------大寫字母+小寫字母+特殊符號+數字----------完美通過!!!
2,更改加密方式:ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
# 'password' 為修改后的密碼
3,刷新權限:FLUSH PRIVILEGES;
4,再次連接,成功!