Navicat 连接 MySQL 出现 Client does not support authentication protocol requested by server... 的解决方案

刚安装好 MySQL,并使用 Navicat 连接 MySQL 时,出现以下错误:
Navicat 连接 MySQL 出现 Client does not support authentication protocol requested by server... 的解决方案
意思是客户端不支持服务器请求的身份验证协议;考虑升级 MySQL 客户端。

在 MySQL Shell 中使用以下命令即可解决该问题:

# 使用mysql数据库
USE mysql;

# 修改身份验证
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';

# 重新刷新权限
FLUSH PRIVILEGES;

Navicat 连接 MySQL 出现 Client does not support authentication protocol requested by server... 的解决方案
所有命令执行完后,重新进入 Navicat 连接 MySQL,显示连接成功!
Navicat 连接 MySQL 出现 Client does not support authentication protocol requested by server... 的解决方案

上一篇:问题记录:VSCODE+CMAKE使用时Intellisense找不到include的文件


下一篇:Hexo启动页面显示extends includes/layout.pug block content include includes/recent-posts.pug include