首页 > 综合 > 科技资讯 >

MySQL关闭3306端口设置远程访问_linux 3306关闭远程🧐

发布时间:2025-04-01 19:15:26来源:

在Linux系统中,MySQL默认使用3306端口进行通信,但为了安全起见,有时我们需要关闭远程访问或限制特定IP访问。首先,确保你已登录到服务器,并以root用户身份操作。可以通过编辑`/etc/mysql/my.cnf`文件来修改配置。找到`bind-address`字段,默认值为`127.0.0.1`,表示仅允许本地访问。如果需要完全禁用远程访问,可以将其注释掉或改为`127.0.0.1`。完成后,执行`sudo systemctl restart mysql`重启服务。

若需重新启用远程访问,只需将`bind-address`改回`0.0.0.0`,并确保防火墙规则允许3306端口通过。使用命令`sudo ufw allow 3306/tcp`即可开放端口。同时,记得检查MySQL用户权限,确保只有必要的用户可以从远程主机连接。例如,运行`GRANT ALL PRIVILEGES ON . TO 'username'@'remote_ip' IDENTIFIED BY 'password';`。完成所有设置后,务必测试连接是否正常,避免因配置错误导致服务中断。💻🔥

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。