mysql8新版本发布,安装后出现2059错误
原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则
手动修改加密规则改成与mysql5.7一样
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
解决MySQL 8加密规则问题
本文介绍了解决MySQL 8安装后出现2059错误的方法,该错误源于选择了新的加密规则caching_sha2_password,不同于mysql5.7的mysql_native_password规则。通过手动修改加密规则为mysql_native_password来解决此问题。
344

被折叠的 条评论
为什么被折叠?



