我的 mariaDB 服务器出现了问题,端口在本地是打开的,但在远程桌面上,该端口似乎已关闭。
Port Status service
3306/tcp open mysql
^^^^ 本地主机输出
Port 3306 is closed on (my IP)
^^^^ 远程桌面
另外,当我尝试打开新端口时,例如使用 mode.js 的基于 Web 的游戏的端口 123,也会发生同样的事情。
防火墙未启用
这一切都是在我重新启动 vps 之后发生的。
谢谢你!
答案1
要检查它监听哪个地址,netstat -anp | grep 3306
如果是 0.0.0.0:3306,则任何人都可以连接,但是如果是 127.0.0.1:3306,则只能通过本地主机连接到它。
要更改 MariaDb 监听的内容,请更改 my.cnf 并注释掉 bind-address 行,这将使其监听所有接口,查看文档
同时检查 iptablesiptables -vnL
您应该在原始帖子中提供一些信息,例如您使用了哪些命令来获取输出。此外,还应提供更多有关网络的详细信息,您尝试连接的服务器相对于客户端所在的位置在哪里,是否在同一个本地网络上,或者两者之间是否存在其他关系?