禁止Mysql默認端口訪問Internet
添加時間:2013-4-3 16:08:46
添加:
思海網絡
過去查詢Mysql的時候,都見3306對所有端口開放著,感覺不安全。
netstat -anlp | grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 638/mysqld
unix 2 [ ACC ] STREAM LISTENING 12305521 638/mysqld /tmp/mysql.sock
當然,也想過用Iptables來實現,不過好像還是不行。
iptables -A INPUT -p tcp -s $ANY --dport 3306 -j DROP
引用Chinaunix文章所說:
*安全配置* 為了數據的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接訪問數據庫了。 修改/etc/init.d/mysql文件 在start部分找到類似下面這行 $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &重起MySQL
/etc/init.d/mysql restart最后netstat -l確認一下:
tcp 0 0 localhost:mysql *:* LISTENOK
而我修改/etc/init.d/mysq,找到:
把原先的
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
變為
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &
重啟mysql:/etc/init.d/mysql restart
查看后實現:natstat -l
tcp 0 0 localhost.localdo:mysql *:* LISTEN
關鍵字:Mysql、Internet、端口
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解