报错1251 - Client does not support authentication protocol requested by server...原因:
简单通俗的来说就是刚刚安装的数据库默认密码不能登录,我们需要为mysql做以下root和登录密码的修改。
解决方法:
1.首先切换到我们的mysql的bin目录,切换教程目录教程:怎么使用cmd 命令切换d盘以及目录路径
如果配置了mysql环境变量的可以直接输入登录数据库的命令:
mysql -u root -p
mysql环境配置教程查看:mysql数据库配置环境变量(windows系统)
2.输入我们的mysql初始化的时候的密码进行登录。
3.运行下面的命令 更新user为root,host为% 的密码为123456(mysql密码可以自定义)
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
4.运行下面的命令更新user为root,host为localhost 的密码为123456(mysql密码可以自定义与上面一致)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
出现query ok,0 row affected 就说明mysql密码已经修改成功。
6.再次打开我们的客户端链接工具Navicat for MySQL 链接测试。
7.测试链接成功,客户端登录数据库成功!
THE END
暂无评论内容