禁止 MySQL 远程访问对于保护数据库免受未经授权的访问至关重要。可以通过在 MySQL 配置文件和防火墙中进行配置来实现此操作。以下步骤将指导您完成如何禁用 MySQL 远程访问。
打开 MySQL 配置文件 my.cnf。此文件通常位于 /etc/mysql/my.cnf(Linux 系统)或 /Library/StartupItems/MySQLCOM/MySQLCOM(macOS 系统)。
在 [mysqld] 部分中,找到 bind-address 设置。该设置指定 MySQL 监听的 IP 地址。
将 bind-address 设置为 127.0.0.1。此 IP 地址仅允许来自本地计算机的连接。
保存并关闭 my.cnf 文件。
确定您正在使用的防火墙软件。常见选项包括 UFW(Uncomplicated Firewall)、iptables 和 Windows Defender Firewall。
使用适当的命令为 TCP 3306 端口(MySQL 的默认端口)添加一个拒绝规则。以下是一些示例命令:
ufw deny 3306iptables -A INPUT -p tcp --dport 3306 -j DROP保存并应用防火墙规则。
尝试从远程计算机连接到 MySQL 数据库。您应该收到一个访问被拒绝的消息。
从本地计算机连接到 MySQL 数据库。您应该能够成功连接。
bind-address 设置中指定它们。例如,bind-address = 127.0.0.1,192.168.1.0/24。以上就是如何禁止mysql远程访问的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 如何禁止mysql远程访问
本文链接: https://www.lsjlt.com/wiki/e845f0dfe2.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0