Mysql 解决1251- Client does not support authentication protocol requested by server...的问题

一、问题描述

我的电脑上是已经安装了5.几版本的Mysql数据库,然后我又装了一个8.0.35的Mysql数据库,当我用Navicat Premium 连接8版本的数据库时,报如下错

Mysql 解决1251- Client does not support authentication protocol requested by server...的问题_第1张图片

二、解决办法

打开命令窗口 输入 mysql -uroot  -P端口号 -p密码  进入数据库 

输入以下语句:  

 alter user 'root'@'localhost' identified with mysql_native_password by '123456';  

 flush privileges;

注意: 这个123456 就是你的密码了

测试登录

Mysql 解决1251- Client does not support authentication protocol requested by server...的问题_第2张图片

 即可成功

你可能感兴趣的:(mysql,数据库)