910—-mysql错误集锦
1.navicat连接mysql数据库出现1251错误,原因是mysql8之前的版本中的加密规则是mysql_native_password,在mysql8之后,加密规则是caching_sha2_password,解决问题的方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password
现在实现第二种方式
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;#修改加密规则
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY’password’#更新用户密码
FLUSH PRIVILEGES;#刷新权限