navicat 新建用户后连接测试报错1251
mysql版本 8.0.22
navicat 新建用户并分配权限,新建连接,连接测试,报错如下
WIN+R cmd进入命令行
mysql -V 查看mysql版本,这里区分大小写
root登陆
mysql -u root -p
select user,host,plugin from mysql.user;
依次执行下面三条命令,修改标黄的地方,user和host对比着前一条命令的结果来。
ALTER USER 'course'@'127.0.0.1' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
ALTER USER 'course'@'127.0.0.1' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
回到navicat界面,再次连接测试,成功。
参考:https://blog.csdn.net/seventopalsy/article/details/80195246