服务器突然出现这个问题,搞了好久
现在终端输入 yum install nmap
输入以下命令查看3306是否开启
nmap 106.55.134.51 -p3306
回车结果如下
Starting Nmap 6.40 ( http://nmap.org ) at 2022-05-05 16:38 CST Nmap scan report for 106.55.134.51 Host is up (0.00041s latency). PORT STATE SERVICE 3306/tcp closed mysql
端口是关闭的,百度上一堆方法都是宝塔放行端口,服务器防火墙也放心该端口,本身就是放行的,没啥软用
解决方案
编辑文件 /etc/my.cnf 移除 skip-networking 该行 增加这行 bind-address=YOUR-SERVER-IP 保存,运行以下命令重启mysql systemctl restart mysql
再次输入命令查看
nmap 106.55.134.51 -p3306
Starting Nmap 6.40 ( http://nmap.org ) at 2022-05-05 16:38 CST Nmap scan report for 106.55.134.51 Host is up (0.00041s latency). PORT STATE SERVICE 3306/tcp open mysql
解决参考网址



