如何关闭Mysql打开的3306端口防止系统被入侵

如何关闭Mysql打开的3306端口防止系统被入侵,第1张

Mysql会自动开启3306端口用于远程连接mysql服务. 3306端口就是MySQL的默认端口, 但是黑客可以通过它来攻击你的主机系统. 服务器默认MySQL端口是3306, 最近经常被扫描, 甚至扫描到网站很慢或者打不开. 如果不需要远程数据库连接就可以让Mysql关闭3306端口, 既提高了访问速度, 又提高了安全性. 避免远程连接mysql数据库. 本地程序可以通过mysql.sock来连接, 不影响使用.

SSH到主机上输入下面的命令:

vi /etc/my.cnf

在[mysqld]下添加:

skip-networking

最后重启Mysql

service mysqld restart

检查Mysql是否正常运行

service mysqld status

#vi/etc/my.cnf在[mysqld]下添加skip-networking重新MYSQL:#servicemysqldstop#servicemysqldstart即可关闭3306端口本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库

首先可以在/etc/sysconfig/iptables中关闭3306端口,在修改/etc/my.cn(修改前备份,养成良好习惯,修改后,在修改语句前加上注释及修改日期及修改人)

在[mysqld]下添加skip-networking,重启mysql,/etc/init.d/mysqld restart ,本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7633472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存