您现在的位置是:网站首页>文章详情文章详情
mysql8连接提示caching_sha2_password错误
inlike2019-11-23【 原创文章 】 浏览(1570) 评论(0) 喜欢(29)
简介MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.
修改登陆密码加密规则步骤如下:
mysql -u root -p
登陆mysql后输入以下命令修改加密方式及重置密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
完成后刷新
FLUSH PRIVILEGES; #刷新权限
相关文章
本栏推荐
标签云
猜你喜欢
站点信息
- 建站时间:2019-5-24
- 网站程序:like in love
- 主题模板:《今夕何夕》
- 文章统计:104条
- 文章评论:***条
- 微信公众号:扫描二维码,关注我们