学无先后,达者为师

网站首页 编程语言 正文

navicat连接远程服务器报错代码:10038

作者:一种天气 更新时间: 2022-09-25 编程语言

出现10038错误,一般是端口未开放或被拦截等问题。
我遇到问题后的处理方式:
1.检查阿里云安全组,设置开放3306端口
2.检查本地防防火墙,开放3306端口

firewall-cmd --query-port=3306/tcp

新建一个入站规则,端口号是3306,允许所有ip访问

在这里插入图片描述

3.用终端检查Linux的防火墙,开放3306端口。
在这里插入图片描述

4.在宝塔面板中,点击“安全”板块,添加3306端口号即可。
——这是真正解决了我问题的途径。
在这里插入图片描述
百度了两个多小时,才发现只是简单的安全端口规则没打开。
**误区:**我本以为阿里云的安全组和防火墙规则是一回事,现在看来并不是。
防火墙是阿里云服务器,也就是linux主机的防火墙。
安全是宝塔操作系统的安全组规则。

**注意1:**宝塔的防火墙和linux 的防火墙不是一个概念。
**注意2:**开启了Linux的防火墙之后,你可能进不去宝塔,要去防火墙中开放宝塔登录的端口及所需的配套端口,并作持久化处理。
**注意3:**添加(启用)端口不代表开放了。
防火墙开启及命令
ports开启及持久化操作

原文链接:https://blog.csdn.net/weixin_44743543/article/details/127017112

栏目分类
最近更新