首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 綁定特定 IP 監聽配置:提升資料庫安全性

     編輯:MySQL 資料庫相關知識

需求

為了資料安全,限制 MySQL 僅監聽 127.0.0.1,阻擋公網直接存取。

方法一:my.cnf 配置(推薦)

[mysqld]
bind-address=127.0.0.1

重啟服務生效。

方法二:啟動腳本傳參

# 編輯 /etc/init.d/mysql
# 找到啟動行:
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &

# 修改為:
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &

重啟:/etc/init.d/mysql restart

驗證

netstat -l
tcp 0 0 localhost:mysql *:* LISTEN

僅顯示 localhost 即配置成功。

生產環境建議

  • 內網環境綁定內網 IP(如 10.0.0.10)而非回環地址
  • 配合防火牆僅允許應用伺服器 IP 存取 3306
  • 啟用 SSL 加密傳輸
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved