MySQL解决 1251 - Client does not support authentication protocol requested by server问题

雨点打透心脏的1/2处 2023-07-25 09:13 184阅读 0赞

问题:

今天在电脑上给同学安装了MySQL8.0.11,安装好Navicat for MySQL之后,就在打开Navicat for MySQL准备链接数据库的时候,出现了点异常,如图所示:

资料中出现这种情况的原因是:

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

20200413233202673.png

解决方法:

把mysql用户登录密码加密规则还原成mysql_native_password.

1、打开命令行,输入密码:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjgwMzI3_size_16_color_FFFFFF_t_70

2、 更新一下用户的密码:

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'pa

发表评论

表情:
评论列表 (有 0 条评论,184人围观)

还没有评论,来说两句吧...

相关阅读