centos 关闭mysql端口:3306并将其设置为本地

zf2sa74q  于 2022-11-08  发布在  Mysql
关注(0)|答案(2)|浏览(379)

当我试图显示在我的服务器中打开的端口时,请向我显示端口:3306和此端口用于mysql数据库
我如何关闭mysql端口(3306),并使它只用于本地连接意味着只有本地连接可以连接到这个端口?
谢谢

z4iuyo4d

z4iuyo4d1#

在您的my.cnf中添加以下行:

[mysqld]
bind-address=127.0.0.1
btqmn9zl

btqmn9zl2#

Debian和Ubuntu默认情况下,MySQL在Debian和Ubuntu上被配置为只使用localhost接口(IP地址127.0.0.1)进行网络连接。这意味着端口3306对外部连接关闭。要确认这是您服务器上的配置,请按照以下步骤操作:
使用SSH登录到服务器。在命令提示符下,使用首选的文本编辑器打开/etc/mysql/my.cnf文件。在my.cnf文件中找到MySQL绑定地址行。它应如下所示:bind-address = 127.0.0.1如果MySQL bind-address行设置为0.0.0.0(或根本没有地址),则所有接口上的连接都是打开的。如果对/etc/my.cnf文件进行了任何更改,请保存这些更改,然后退出文本编辑器。要重新启动MySQL服务,请键入以下命令:
服务mysql重新启动服务器上的端口3306现已关闭。

相关问题