mysql-2059错误

mysql8新版本发布,安装后出现2059错误,原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则

问题的解决:

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.cmd输入命令:mysql -u root -p 2.分别执行命令:use mysql; select user,plugin from user where user='root'; 3.分别执行命令: alter user 'root'@'localhost' identified by 'root' password expire never; alter user 'root'@'localhost' identified with mysql_native_password by 'root'; flush privileges; 4.正常链接数据库 |

相关推荐
代码的余温3 分钟前
Linux内核调优实战指南
linux·服务器·数据库
almighty276 分钟前
C# DataGridView表头自定义设置全攻略
数据库·c#·winform·datagridview·自定义表头
ljh57464911933 分钟前
mysql 必须在逗号分隔字符串和JSON字段之间二选一,怎么选
数据库·mysql·json
论迹1 小时前
【Redis】-- 持久化
数据库·redis·缓存
getdu1 小时前
Redis面试相关
数据库·redis·面试
TDengine (老段)1 小时前
TDengine 选择函数 TOP() 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
m0_694845571 小时前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算
gamers2 小时前
rock linux 9 安装mysql 5.7.44
linux·mysql·adb
努力的小郑2 小时前
MySQL索引(四):深入剖析索引失效的原因与优化方案
后端·mysql·性能优化
okra-3 小时前
如何进行WEB安全性测试
数据库