Navicat连接MySQL数据库常见报错

1.2059

报错:2059 - authentication plugin ‘caching_sha2_password’ -navicat连接异常
原因:在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为 caching_sha2_password。
解决方案:在CMD中输入以下代码

use mysql;
ALTER USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'password';

username:MySQL 用户名
host:指定该用户可以在哪一台主机上登录;localhost 表示本地用户;% 表示任意远程主机(不包括本地主机)。
password:MySQL 用户的登录密码。

在这里插入图片描述

2.1045

报错:1045-Access denied for user ‘root’@‘localhost’(using password :YES)
原因:执行代码的时候密码改变了;需要把编辑连接把密码改一下

在这里插入图片描述

发布了51 篇原创文章 · 获赞 1 · 访问量 6042

猜你喜欢

转载自blog.csdn.net/qq_39827677/article/details/104637270