Mysql 繫結內部IP的設定方法

tengrid發表於2009-05-18
內容簡介: 說明如何配置mysql,使得其只繫結內部IP
應用範圍: Slackware Linux;Mysql

背景:
在預設情況下,啟動mysql會繫結所有本機IP。為了加強系統的安全性,mysql只允許繫結在內部IP。

實現方法
將mysql繫結內部IP方法有兩種,方法實現如下:
方法一
在mysql的localstatedir(安裝mysql的時候使用configure --localstatedir=DIR指定,預設目錄為$MYSQL_HOME/var,這裡的$MYSQL_HOME是指mysql的安裝目錄)增加一個名為my.cnf檔案。my.cnf
檔案內容如下:
[mysqld]
bind-address= IP(此IP為需要繫結的IP地址)

方法二
使用safe_mysqld啟動mysql時候,多加一引數”--bind-address=IP”指定mysqld繫結的IP地址。

例如:
啟動mysqld使用的命令列為:
/usr/local/mysql/bin/safe_mysqld --bind-address=192.168.10.26 -uroot &

建議採用方法一實現將mysql繫結在內部IP。
一般情況下,mysql 繫結到一個內部IP就可以了,如果需要繫結多個內部IP,就採用預設方式啟動mysql,同時將外部IP對應的網路卡down下來。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/94384/viewspace-600293/,如需轉載,請註明出處,否則將追究法律責任。

相關文章