当前位置: 首页 > news >正文

使用Navicat连接MySQL出现的一些错误

目录

一、错误一:防火墙未关闭        

二、错误二:安全组问题

三、错误三:MySQL密码的加密方式 

四、错误四:修改my.cnf配置文件


一、错误一:防火墙未关闭        

#查看防火墙状态
firewall-cmd --state#关闭防火墙
systemctl stop firewalld

二、错误二:安全组问题

如果你的虚拟机是云服务器的话,那么你就需要在安全组中开放对应的端口了。连接MySQL的话,你需要开放3306端口,当然具体什么端口看你自己的设置,默认都是3306端口。

这里我以腾讯云服务器为例。如下图所示

三、错误三:MySQL密码的加密方式 

在8.0.19版本的mysql后,使用navicat连接时,报caching_sha2_password’ cannot be loaded的异常。

原因为:8.0.19版本的mysq用户密码加密方式为caching_sha2_password,navicat暂不支持,需要修改下mysql的加密方式。

解决方法:

(1)重新设置密码加密方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
#password 为你新设置的密码。

(2)刷新授权

mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

四、错误四:修改my.cnf配置文件

这个原因是因为可能之前在配置文件设置的是只允许本机远程连接。

步骤:

vim /etc/my.cnf

将/etc/my.cnf中将bind-address属性注释掉

http://www.lryc.cn/news/253818.html

相关文章:

  • 4G基站BBU、RRU、核心网设备
  • iphone/安卓手机如何使用burp抓包
  • springboot云HIS医院信息综合管理平台源码
  • 【视觉SLAM十四讲学习笔记】第三讲——四元数
  • Linux系统之部署Plik临时文件上传系统
  • 【EI征稿中#先投稿,先送审#】第三届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2024)
  • 『亚马逊云科技产品测评』活动征文|基于亚马逊云EC2搭建OA系统
  • Mysql更新varchar存储的Josn数据
  • JSON.stringify与JSON.parse详解与实践
  • vue 基础
  • 使用axios下载后端接口返回的文件流格式文件
  • 在macOS上使用Homebrew安装PHP的完整指南
  • 图片处理OpenCV IMDecode模式说明【生产问题处理】
  • 吹响AI技术应用的号角
  • C //例10.1 从键盘输入一些字符,逐个把它们送到磁盘上去,直到用户输入一个“#”为止。
  • ARM预取侧信道(Prefetcher Side Channels)攻击与防御
  • 数据结构 | 二叉树的各种遍历
  • Python-赋值运算符(详解)
  • 算法工程师面试八股(搜广推方向)
  • 学习TypeScrip4(数组类型)
  • Python文件打包成exe可执行文件
  • Android : SQLite 增删改查—简单应用
  • 【蓝桥杯】马的遍历
  • 导入JSON到xmind
  • DataGrip 2023.2.3(IDE数据库开发)
  • 身为 Go 程序员,我为啥更喜欢用 Zig?
  • Amazon CodeWhisperer 使用体验
  • 公众号留言功能怎么申请?
  • 探索三种生成模型:基于DDPMs、NCSNs和SDEs方法的Diffusion
  • Linux随记(七)