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.正常链接数据库 |

相关推荐
子木HAPPY阳VIP3 小时前
【无标题】
java·python·mysql
小糊涂灬3 小时前
Mybatis+mysql 一对多查询问题
mysql·mybatis
老仙儿3 小时前
Room数据库框架的使用
数据库
一个有温度的技术博主4 小时前
深入多级缓存:JVM进程缓存实战与数据库表拆分策略
jvm·数据库·缓存
jnrjian4 小时前
Oracle Text 安装
数据库·oracle
荒川之神4 小时前
ORACLE 12C/19C 手工建立多租户数据库
数据库·oracle
黑牛儿4 小时前
MySQL负载均衡配置详细步骤(新手易操作版)
mysql·adb·负载均衡
a里啊里啊4 小时前
常见面试题目集合
linux·数据库·c++·面试·职场和发展·操作系统
北有树4 小时前
Redis专题面试题总结
数据库·redis·缓存
cjfeii4 小时前
2025年数据库三大顶会论文与Keynote详细介绍
数据库