专业的编程技术博客社区

网站首页 > 博客文章 正文

navicat for mysql 连接数据库常见问题记录

baijin 2024-09-10 11:04:31 博客文章 14 ℃ 0 评论

补充客户端新建用户连接数据库遇到的问题 navicat for mysql 连接数据库常见问题记录

客户端连接数据库常见错误:

错误:

1251-Client does not support authentication protocol requested by server;consider upgrading mysql client



原因:

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。这是一个简单的权限与安全问题。只需要在 MySQL Shell 中输入两行简单的命令就可以解决问题。

解决方法:

a、可尝试升级navicat驱动。

b、将mysql用户登录密码加密规则还原成mysql_native_password。(推荐使用)


运行cmd进入安装目录下面(根据自己实际安装目录):

mysql -u 用户名 -p


执行命令,更改加密方式:

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

执行命令,刷新权限:

flush privileges; 





常用命令

查询用户权限:

show grants for 'ssm'@'localhost';


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表