没有合适的资源?快使用搜索试试~ 我知道了~
navicat连接mysql出现2059错误的解决方法
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 125 浏览量
2020-12-15
21:15:58
上传
评论 1
收藏 159KB PDF 举报
温馨提示
试读
2页
最近在学习django的时候需要用到数据库,于是便下载了navicat准备和mysql配套使用,但是在连接的时候确出现了如下问题: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。;根据网上大部分建议采取了第二种方式: 1.用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进
资源推荐
资源详情
资源评论
navicat连接连接mysql出现出现2059错误的解决方法错误的解决方法
最近在学习django的时候需要用到数据库,于是便下载了navicat准备和mysql配套使用,但是在连接的时候确出现了如下问题:
网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密
规则为caching_sha2_password。
解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为
mysql_native_password。;根据网上大部分建议采取了第二种方式:
1.用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;
mysql -u root -p #进入数据库
2.修改加密规则及密码,刷新即可;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密码'; #修改密码
FLUSH PRIVILEGES; #刷新数据
-正常情况下继续使用navicat连接mysql即可成功,但是,本人却死在了第一步,无法进入数据库;
-不知道有没有和我一样的小伙伴遇到这种情况,但是不要慌,cmd不让进,我们可以直接用mysql client登录呀;
-输入密码,进入mysql,输入第二点中的命令即可解决。
weixin_38714761
- 粉丝: 6
- 资源: 885
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页