作者mylucky (後來)
站內PHP
標題[請益] 請問 Win32 Apache 如何開啟 MySQL 3306 Port ?
時間Thu Dec 30 01:57:09 2010
想請問有經驗的先進,
目前我有一些欄位需要紀錄在遠端的 MySQL Server,
我使用的Apache版本是Win32的,
我有在phpmyadmin的設定權限畫面,
開啟帳號,還有來源 (來源位址我設為任意)
但是我發現我的欄位依然沒有辦法紀錄到遠端的 MySQL Database
上網爬文發現好像是因為3306 Port 沒有開的關係
爬文中指出 Linux 的 Apache 預設裝完 3306 Port 是關閉的
也有教學指導如何開啟 Linux 的 Apache 3306 Port
但我因為是使用 win32 版本的 apache
所以我不知道要去哪邊開啟這個 port
登入phpmyadmin介面似乎也找不到開啟該port的選項
我的 win32 apache server 是在防火牆下面
我有nat進去 3306 port 還是沒辦法順利紀錄欄位到資料表中
而本地端是可以正常紀錄的
所以我推測是mysql 3306 port 沒開的關係
該台win32的server, windows的防火牆也是關閉的狀態
所以也不會因為是windows防火牆封鎖的關係
應該是 apache 本身 3306 port 沒開的原因
煩請有經驗的先進不吝指點!! 感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.218.168.195
1F:→ mp607:我記得linux上裝完mysql後就可以連3306了 沒用防火牆的話 12/30 03:07
2F:推 linhomeyeu:3306是mysql的port不是apache的,你該檢查mysql 12/30 03:16
3F:→ arrack:你先用軟體直接連線遠端MYSQL就知道了 12/30 11:40
4F:→ mylucky:我可以遠端連入APACHE, 但我不知道怎樣測試 mysql 有無通 12/30 16:11
5F:→ mylucky:我只是想請問 win32 的 mysql 要去哪開通3306 port ? 12/30 16:11
6F:→ mylucky:是要修改哪個文件之內的, LINUX是修改my.xx 那個檔案 12/30 16:12
7F:→ mylucky:但 WIN32 的我就不清楚要改哪個文件 ~ 12/30 16:12
8F:→ mylucky:A地存入A地MYSQL正常, B地(遠端)要存入A地MYSQL 就失敗 12/30 16:15
9F:→ mylucky:B地可連入A地 APACHE, 故推測是A地MYSQL 3306 PORT 沒開 12/30 16:16
10F:→ arrack:要看你mysql帳號的host權限怎麼開的 12/30 17:33
11F:→ arrack:local可以連,表示3306一定有開 12/30 17:33
12F:推 linhomeyeu:常犯錯誤 設了兩個權限 一個是% 另一個是localhost 12/31 02:47