MySQL 8.0中的‘caching_sha2_password‘身份验证插件问题

使用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

sql 复制代码
mysql -u root -p

查看数据使用插件内容

sql 复制代码
select user,host,plugin,authentication_string from user;

修改插件

sql 复制代码
alter user 'root'@'localhost' identified with mysql_native_password by '123456';

查看数据插件是否修改为"mysql_native_password"

sql 复制代码
select user,host,plugin,authentication_string from user;

navicat premium 中创建链接,输入root,密码为 123456 ,测试链接通过。

相关推荐
c2385624 分钟前
MySQL 基础用法(上):库表管理与数据增删改
c语言·数据库·c++·mysql
jnrjian1 小时前
postgres database 更换用户
数据库·postgresql
無a伟2 小时前
redis缓存完整详解
数据库·redis·缓存
G31135422734 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
VALENIAN瓦伦尼安教学设备4 小时前
激光对中仪采购要点
数据库·嵌入式硬件·算法
码农颜4 小时前
5.2.2 隔离级别
数据库·mysql
微三云 - 廖会灵 (私域系统开发)4 小时前
基于 OPC 流程控制的抖店集群 SaaS 平台设计与渠道分账系统实现
数据库
骇客野人5 小时前
MySQL 信创化迁移至 PolarDB-X 整体实施方案
数据库·mysql
计科土狗6 小时前
GESP六级专题之类与对象
java·前端·数据库
麦聪聊数据6 小时前
数据治理 ROI(下):算清投入产出比,小切口落地快速验证价值
数据库