错误
使用Navicat Premium 连接MySQL时出现如下错误:
原因
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
解决
更改加密规则:
mysql -uroot -ppassword #登录use mysql; #选择数据库# 远程连接请将\'localhost\'换成\'%\'ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'password\' PASSWORD EXPIRE NEVER; #更改加密方式ALTER USER \'root\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'password\'; #更新用户密码FLUSH PRIVILEGES; #刷新权限
输入password
到此这篇关于Navicat 连接MySQL8.0.11出现2059错误的文章就介绍到这了,更多相关Navicat 连接MySQL 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- Navicat12.1系列破解激活教程亲测有效
- Navicat11全系列激活教程图文详解(注册机)
- Navicat premium连接数据库出现:2003 Can\’\’t connect to MySQL server on\’\’localhost\’\'(10061)
- 解决Navicat Premium 连接 MySQL 8.0 报错\”1251\”的问题分析
- Navicat Premium15安装及破解教程详解亲测有效(附破解失败解决方案)
- Navicat Premium 15 永久破解激活工具及安装教程(亲测可用)
- Navicat出现无法远程连接MySql服务器问题的解决办法
- Navicat如何远程连接云服务器数据库