## F&Q
## 一,客户端连接报:Unable to load authentication plugin 'caching_sha2_password'. Unable to load authentication plugin 'caching_sha2_password'.
高版本的mysql的密码使用sha2加密方式,低版本的客户端默认使用的native方式,需要修改身份验证机制;
### 1,登录Mysql
```
mysql -uxxxx -pxxxx
```
### 2,查看当前验证机制
```
use mysql
select user,host,plugin,authentication_string from user;
```
![](https://img.kancloud.cn/25/69/2569d56d504c755ed54905d090c36d68_1581x276.png)
### 3,修改身份验证机制
```
alter user 'root'@'localhost' identified with mysql_native_password by 'xxxxxx' ;
alter user 'root'@'%' identified with mysql_native_password by 'xxxxxx' ;
flush privileges;
```
### 4,查看当前验证机制
```
select user,host,plugin,authentication_string from user;
```
![](https://img.kancloud.cn/69/34/6934434abdb6117657aac1462056eae7_624x193.png)
- 项目介绍
- 运行环境
- 项目声明
- 部署教程
- 环境搭建
- Docker搭建
- Maven插件容器服务构建
- 基于Docker的Nacos搭建
- 基于Docker的nginx搭建
- 基于Docker的mysql搭建
- 基于Docker的redis搭建
- 系统设计
- 角色权限设计
- 用户体系设计
- 数据字典设计
- 数据权限设计
- 租户体系设计
- 文件服务设计
- 核心技术实现
- 幂等性实现
- 分布式锁实现
- 分布式链路追踪实现
- 分布式事务
- Mysql
- 主从复制
- 主从切换
- 主主复制
- 高可用方案
- Redis
- 各种集群方式对比
- 持久化方案对比
- 数据库分库分表
- 消息队列
- 概述和选型
- RocketMq
- RabbitMq
- Kafka
- 分布式文件系统
- 慢日志sql详解
- alibaba/sentine限流熔断
- 操作日志实现