文章目录
一、安装后直接用Navicat连接1251报错
错误提示
1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方法:
用管理员身份打开cmd,输入"mysql -u root -p [-h locahost -P 3306]"(中括号内是默认内容)回车输入root用户密码进入MySQL客户端。
然后输入:
mysql> alter user root@localhost identified by 'newpassword' password expire never;
mysql> alter user root@localhost identified with mysql_native_password by 'newpassword';
mysql> flush privileges; # 刷新权限
其中,"newpassword"是root用户新密码。
此时,Navicat可以连接成功,问题解决!
二、仍报错为’mysql’ 不是内部或外部命令…
1. 环境变量配置
打开我的电脑–右键–属性–高级系统设置–环境变量
双击Path添加
三、找不到MySQL Server 8.0\bin路径
如果找不到路径,则打开任务管理器–点击服务–找到MySQL80–打开服务–MySQL80–双击
即可
四、解决上述全部问题
回到第一步