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

相关推荐
奔跑的小蜗牛哈哈几秒前
使用redis实现发布订阅功能及问题
数据库·redis·bootstrap
柳鲲鹏23 分钟前
QT访问数据库:应用提示Driver not loaded
数据库
大G哥28 分钟前
MyBatis 源码分析 - SQL执行过程(三)之 ResultSetHandler
数据库·sql·microsoft·mybatis
abandondyy29 分钟前
NoSQL之 Redis配置与优化
数据库·redis·nosql
wrx繁星点点1 小时前
创建型模式-建造者模式:构建复杂对象的优雅解决方案
java·开发语言·数据结构·数据库·spring·maven·建造者模式
洛可可白2 小时前
CentOS 7 上安装 MySQL 8.0 教程
linux·服务器·mysql·centos·1024程序员节
清风拂山岗11112 小时前
部署通义千问到后端-过程记录
数据库
JavaOpsPro2 小时前
配置mysql 主主模式 GTID
mysql·gtid·主主模式
无忧无虑Coding2 小时前
Django入门教程——数据模型建立
数据库·django·sqlite
MXsoft6183 小时前
监控易监测对象及指标之:Canal中间件监控
大数据·数据库