## 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;
```

### 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;
```

- 項目介紹
- 運行環境
- 項目聲明
- 部署教程
- 環境搭建
- Docker搭建
- Maven插件容器服務構建
- 基于Docker的Nacos搭建
- 基于Docker的nginx搭建
- 基于Docker的mysql搭建
- 基于Docker的redis搭建
- 系統設計
- 角色權限設計
- 用戶體系設計
- 數據字典設計
- 數據權限設計
- 租戶體系設計
- 文件服務設計
- 核心技術實現
- 冪等性實現
- 分布式鎖實現
- 分布式鏈路追蹤實現
- 分布式事務
- Mysql
- 主從復制
- 主從切換
- 主主復制
- 高可用方案
- Redis
- 各種集群方式對比
- 持久化方案對比
- 數據庫分庫分表
- 消息隊列
- 概述和選型
- RocketMq
- RabbitMq
- Kafka
- 分布式文件系統
- 慢日志sql詳解
- alibaba/sentine限流熔斷
- 操作日志實現