Mysql 连接提示 Client does not support authentication protocol requested by server 客户端不支持服务器请求的身份验证协议
Posted 奔跑的葛根
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 连接提示 Client does not support authentication protocol requested by server 客户端不支持服务器请求的身份验证协议相关的知识,希望对你有一定的参考价值。
当时查阅了很多的百度文档,发现一些写的不太清楚,整理后,做个备忘录。
由于已经整理好,部分图片没有截图,借助的网上的图片。
首先,进入mysql 8.0Command Line Client -Unicode,输入密码,登录进去。
然后,在命令行输入:ALTER USER \'root\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'123456\';
即更新user为root,host为localhost 的密码为123456。密码自己可以根据个人情况设置。
当显示Query OK, 0 rows affected就代表我们已经设置好了,接下来用Navicat for MySQL 来测试一下
以上是关于Mysql 连接提示 Client does not support authentication protocol requested by server 客户端不支持服务器请求的身份验证协议的主要内容,如果未能解决你的问题,请参考以下文章
navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案
已解决使用Navicat连接MySQL数据库时报错Client does not support authentication protocol requested by server; cons(代
使用navicat连接 mysql时出现client does not support auth...upgrading Mysql Client
Navicat连接Docker中的mysql报错:client does not support authentication