Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql MariaDB配置了跳过网络,但端口3306打开_Mysql_Networking_Freebsd_Mariadb - Fatal编程技术网

Mysql MariaDB配置了跳过网络,但端口3306打开

Mysql MariaDB配置了跳过网络,但端口3306打开,mysql,networking,freebsd,mariadb,Mysql,Networking,Freebsd,Mariadb,我已经在我的FreeBSD VPS上设置了skip networking,在my.cnf文件中,因为我永远不需要直接远程连接到它 不过,最近我对自己的服务器进行了端口扫描,看看是否有任何意外,结果有一个端口3306是打开的。幸运的是,尝试连接到它只会返回“主机不允许连接”错误,但我宁愿端口根本不打开 如果我在本地机器上运行相同的扫描,我还使用跳过网络设置了MariaDB,我看不到端口处于打开状态 是否有什么东西会导致MariaDB在配置为跳过网络的情况下为自己打开一个端口?正如我所想,我看到的是

我已经在我的FreeBSD VPS上设置了
skip networking
,在
my.cnf
文件中,因为我永远不需要直接远程连接到它

不过,最近我对自己的服务器进行了端口扫描,看看是否有任何意外,结果有一个端口3306是打开的。幸运的是,尝试连接到它只会返回“主机不允许连接”错误,但我宁愿端口根本不打开

如果我在本地机器上运行相同的扫描,我还使用
跳过网络设置了MariaDB,我看不到端口处于打开状态


是否有什么东西会导致MariaDB在配置为跳过网络的情况下为自己打开一个端口?

正如我所想,我看到的是my.cnf文件(在
/opt/local/etc/my.cnf
启动时,守护进程实际上没有读取它……这令人惊讶,因为似乎大多数其他端口安装的程序都可以从该目录读取配置文件。在将其移动到
/etc/my.cnf
后,现在一切正常了。

端口3306也被MySQL使用,可以
>mysqld是否正在运行?(
ps aux | fgrep mysql
)由于MariaDB仍然以MySQL的形式出现,我有一个二进制文件称自己为mysqld正在运行,是的。不过,我从来没有在这台服务器上安装过MySQL;只有MariaDB。你可以这样做:#netstat-tulpn | grep:3306来找出哪个进程打开了端口。在我看来,它不是MariaDB。MariaDB的二进制文件也被命名为
mysqld
@G-Nugget,是的,这就是Garret写给我的答案。这有优点也有缺点…我希望他们不会保持这样。嗯,根据你以前的位置不在搜索范围内-我猜MariaDB使用相同的位置链。