Client does not support authentication protocol 或 Authentication plugin 'caching_sha2_password' cannot be loaded

解决方法

使用 8.0 的 MySQL Command Line Client 执行:

# 修改密码验证类型
ALTER USER '用户名'@'主机(全部主机为%)' IDENTIFIED WITH mysql_native_password BY '密码'; # 刷新设置
FLUSH PRIVILEGES;

PS:这样肯定安全性降低了,使用 MySQL Workbench 创建用户时可以看见验证类型下拉表单有 3 种类型,但创建时改了还是会变成 sha2 的,创建后还变成只读的(我的电脑这样,服务器上就好使,可能哪里能配置)

原因

应该是 MySQL8.0 使用了 crypt 加密,旧版的客户端不支持。

mysqld: Can't change dir to'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno 2 - No such file or directory)

解决方法

C:\ProgramData\MySQL\MySQL Server 8.0文件夹下的my.ini文件复制到C:\Program Files\MySQL\MySQL Server 8.0文件夹

原因

8.0 的 my.ini 配置文件在C:\ProgramData\MySQL\MySQL Server 8.0文件夹下,mysqld 启动时可能是从上层目录(C:\Program Files\MySQL\MySQL Server 8.0文件夹)找配置文件,找不到配置数据存放的文件夹的信息就默认存数据的文件夹是是上层文件夹下的 data 文件夹,这时候上层 data 文件又不存在,就只有报错了。

密码忘了。。

解决方法

  1. 关闭 mysql 服务
  2. 在一个 txt 中写修改密码的语句ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  3. C:\Program Files\MySQL\MySQL Server 8.0\bin文件夹打开 cmd
  4. 输入mysqld --init-file=c:change_pwd.txt --console就修改完成了

配置文件(my.ini)在哪里?

C:\ProgramData\MySQL\MySQL Server 8.0文件夹下。

最新文章

  1. iOS开发中的权限
  2. VMware Workstation安装MAC OS X系统
  3. Leetcode: Reconstruct Original Digits from English
  4. DP:Cow Bowling(POJ 3176)
  5. Linux启动流程详解
  6. [转]不用安装Oracle Client如何使用PLSQL Developer
  7. ※C++随笔※=>☆C++基础☆=>※№→C++中 #include<>与#include""
  8. 使用glob()查找文件(转)
  9. SQLServer 工具技巧
  10. Java 动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
  11. Lotus Sametime
  12. FlexPaper+SWFTool+操作类=在线预览PDF(转)
  13. HoloLens开发手记 - 构建2D应用 Building 2D apps
  14. POJ2774 很长的信息
  15. .so的封装调用
  16. SharpMap和NetTopologySuite叠加分析问题
  17. 将本地分支push到远程分支
  18. LeetCode 题解之Add Digits
  19. Andfix热修复技术使用
  20. JUC——并发集合类

热门文章

  1. Chrome浏览器记住密码后input框黄色背景且背景图片不显示的问题
  2. 【源码解读】cycleGAN(二) :训练
  3. HTML的条件注释及hack技术
  4. Python 通过dmidecode获取Linux服务器硬件信息
  5. docker配置Nginx
  6. 005-sort 命令使用
  7. 2019 计蒜之道 复赛 E. 撑起信息安全“保护伞” (贪心,构造,规律)
  8. 生成对抗网络 Generative Adversarial Networks
  9. nodejs 遍历目录
  10. python List 常用方法