Navicat连接MySQL数据库出现 ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded
2024-08-22 08:22:15
装了mysql 8之后因为mysql8采用了新的加密方式,很多软件还不支持,
解决方法如下:
1. 管理员权限运行命令提示符,登陆MySQL
mysql -u root -p
2. 修改账户密码加密规则并更新用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
3. 刷新权限并重置密码
FLUSH PRIVILEGES; #刷新权限
再重置下密码:alter user 'root'@'localhost' identified by '123123';
最新文章
- Android实现TCP断点上传,后台C#服务实现接收
- MySQL基础知识和操作(一)
- Android使用ListView应该注意的地方
- 解决java compiler level does not match the version of the installed java project facet
- IIS 应用程序池.NET40 重新注册
- Windows环境下Android NDK环境搭建
- Attribute在.NET编程中的应用(三)
- 在不同DPI屏幕环境下,让图标显示的尺寸保持不变,使用 LoadImage() 加载图标
- Leetcode - 剑指offer 面试题29:数组中出现次数超过一半的数字及其变形(腾讯2015秋招 编程题4)
- PDO查询语句结果中文乱码
- ABP 依赖注入
- ASP.NET Core依赖注入——依赖注入最佳实践
- Sublime text 3 For LINUX 注册方法&关闭更新提示
- 剑指offer 05:用两个栈实现队列
- 【Java每日一题】20161205
- PAT 1004 成绩排名
- NoSuchMethodError: ... addOnCompleteCallback
- caffe神经网络中不同的lr_policy间的区别
- 通过ribbon 根据服务名获取所有服务实例的IP和端口列表
- MySQL 高性能表设计规范