
Navicat连接MySQL 8.0.11时遇到2059错误
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了在使用Navicat连接MySQL 8.0.11版本数据库时可能出现的2059错误,并提供了解决该问题的方法和建议。
在使用Navicat Premium连接MySQL时遇到错误的原因是:mysql8之前的版本加密规则为`mysql_native_password`,而在mysql8之后的版本加密规则变为`caching_sha2_password`。
解决方法如下:
1. 登录MySQL:
```
mysql -uroot -ppassword
```
2. 选择数据库 `mysql`
```sql
use mysql;
```
3. 根据需要,如果要允许远程连接,请将localhost替换为%
4. 更改用户root@localhost的加密方式(如果不需要远程访问则保留localhost)
```
ALTER USER root@localhost IDENTIFIED BY password PASSWORD EXPIRE NEVER;
```
全部评论 (0)
还没有任何评论哟~


