用壁貼、壁紙輕鬆變換風格,打造時尚
鄉村風、海洋風居家,感受初夏熱情洋溢
拆除工程居家防水幫手!專業防水規劃、壁癌處理
卓越施工品質,價格實在,工程實績豐富!

首頁  •  j2h 論壇 • 程式設計討論     • 

MySQL外連問題

房東:新手
發表時間:2006-08-25


我有兩台伺服器
A伺服器 網址是 aaa.com.tw
B伺服器 網址是 bbb.com.tw

如果我 B伺服器要去連 A伺服器ㄉ資料庫
那我A伺服器資料庫要怎ㄇ去設定

一般本機我是設定 localhost
那外連網址是設定 aaa.com.tw 嗎???



  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務

  • 1 樓住戶:阿文
    發表時間:2006-08-25

    A 的防火牆要打開 3306 TCP Port
    然後新增一個 User,主機(Host) 為「bbb.com.tw」,或是用「%」代表任何主機都可連進來。或者系指定訪問伺服器既IP
    接下來就是你說的了

    如果不行請檢查 mysql 設定檔 (my.ini 或 my.cnf),註解下面文字
    skip-networking
    bind-address=127.0.0.1



    在/var/www/html/phpMyAdmin/config.inc.php 裡頭這段設定為
    應該設為您要連的遠端資料庫ip
    $cfg[server][$i][host]='localhost';



    2 樓住戶:阿保
    發表時間:2007-03-06

    比如說一台網頁伺服器+一台資料庫伺服器
    網頁資料庫伺服器若有設定防火牆
    記得允許3306 TCP,UDP連外(若使用雙向管制的話)

    另外資料庫伺服器
    除了權限需要另外設定一個允許連線來源(為了安全性,最好設單一 private IP)
    也記得要開3306 TCP,UDP的連內

    然後網頁和資料庫伺服器最好有另一組 private IP
    若要開始使用時便可將資料庫伺服器的連外拔掉
    使之不能使用真實IP連線資料庫主機

    測試MySQL版本為4.1.18

    3 樓住戶:阿龍
    發表時間:2007-03-06

    mysql_connect('具體IP或域名','用戶名','密碼')

    另外,你要連的mysql伺服器,一定要可以外部訪問,並且防火牆也允許你訪問哦

    解釋一下︰其實localhost也是一個域名的作用,它對應的IP是127.0.0.1
    以WinXP為例,它的設定在C:\WINDOWS\system32\drivers\etc 下的hosts檔案(注,無擴展名)

    PS:IP解析的順序是,IP最優先,然後是hosts設定,然後是DNS



     共 3 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容:
    其他選項: