我在skip-networking
文件中使用my.cnf
在我的FreeBSD VPS上设置了MariaDB,因为我永远不需要直接远程连接它。
最近,我对自己的服务器进行了端口扫描,看看是否有任何意外,并且有一个 - 端口3306已打开。幸运的是,尝试连接到它只是返回"主机不允许连接"错误,但我宁愿端口根本不开放......
如果我对我的本地计算机运行相同的扫描,我在其中设置了skip-networking
的MariaDB,我就不会将该端口视为打开...
有没有什么能够导致MariaDB为自己打开一个端口,尽管配置为skip-networking
?
答案 0 :(得分:2)
正如我想的那样,事实证明我正在查看的my.cnf文件(/opt/local/etc/my.cnf
实际上并没有被守护进程读取,因为它开始...这是令人惊讶的,因为它似乎是大多数其他端口安装的程序可以从该目录中读取配置文件就好了。将其移动到/etc/my.cnf
后,现在可以正常工作了。