当我尝试显示服务器中打开的端口时,请向我显示端口3306和mysql数据库的端口
如何关闭mysql端口(3306),使其仅用于本地连接,即只有本地连接才能连接此端口?
thnx。
发布于 2016-07-22 11:10:15
在您的my.cnf中添加以下行:
[mysqld]
bind-address=127.0.0.1
发布于 2021-10-21 04:55:31
Debian和Ubuntu默认情况下,Debian和Ubuntu上的MySQL被配置为仅使用本地主机接口(IP地址为127.0.0.1)进行联网。这意味着端口3306对外部连接关闭。要确认这是服务器上的配置,请执行以下步骤:
使用SSH登录到您的服务器。在命令提示符处,使用首选的文本编辑器打开/etc/mysql/my.cnf文件。在my.cnf文件中找到MySQL绑定地址行。它应该如下所示:绑定地址= 127.0.0.1如果MySQL绑定地址行设置为0.0.0.0 (或者根本没有地址),则所有接口上的连接都是开放的。如果您对/etc/my.cnf文件进行了任何更改,请保存这些更改,然后退出文本编辑器。要重新启动MySQL服务,请键入以下命令:
服务器上的服务mysql重新启动端口3306现已关闭。
https://stackoverflow.com/questions/35465862
复制相似问题