1. 程式人生 > >mysql 8.0使用Navicat連線報1251錯誤

mysql 8.0使用Navicat連線報1251錯誤

這個錯誤出現的原因是在mysql8之前的版本中加密規則為mysql_native_password,而在mysql8以後的加密規則為caching_sha2_password。

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規則  
  2. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';  #更新一下使用者的密碼  
  3. FLUSH PRIVILEGES; #重新整理許可權