原文地址:https://blog.csdn.net/weixin_38091140/article/details/82782479

今天想要创建一个新的mysql用户然后赋予它一些权限然后进行一些操作。但是在mysql命令行中创建一个用户后发现该用户Navicat连接不上mysql。

在这边我已经添加了一个root用户并且设置密码为123456

但是你去连接Navicat 就会报错:

在这本人已经找到了解决的办法了

第一步,更改掉新版mysql的加密方式。

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 
Query OK, 0 rows affected (0.97 sec)

 

第二步 ,更改用户密码

 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 
Query OK, 0 rows affected (0.15 sec)

 

然后你就可以进去Navicat测试一波是否成功了!


 mysql服务设置远程连接 解决1251 client does not support ..问题

相关文章:

  • 2022-12-23
  • 2021-04-22
  • 2021-08-28
  • 2021-10-02
  • 2021-08-13
  • 2021-09-29
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2022-01-19
相关资源
相似解决方案