• 星期五, 三月 05th, 2010
mysql安裝完成後,預設是只有telnet localhost 3306會有回應;但是,如果telnet 本機 ip 3306是不會有回應的。
此時就必須要藉由phpMyAdmin將 本機ip 加到mysql資料庫的user資料表中,詳細如下:
1.選擇【權限】→【新增使用者】
2. 在新增使用者時
使用者名稱:指的是要允許那些使用者可以連到mysql
主機:這裡記得要輸入本機的IP(內部或外部IP),此例子代表 telnet 192.168.1.253 3306 這樣才會有回應
另外,如果要限制某一個IP才能連到mysql,那要如何做呢?
mysql 限制連線IP
修改/etc/my.conf(請依自行環境尋找適當路徑),在 [mysqld] 區域中新增設定,如下:
[mysqld]
bind-address=192.168.1.253
但是,以丫忠的測試結果,當bind-address設定為192.168.1.253時,telnet localhost 3306就會鎖起來,也就是不能連線。反之當bind-address設定為localhost(127.0.0.1)時,telnet 192.168.1.253也是不能連線。
所以,當你設定bind-address後,mysql只能對外開放一個IP,包含localhost也是在限制的範圍內
本文相關的文章
文章分類: mysql
|



