[請益] 請問 Win32 Apache 如何開啟 MySQL 3306 Port ?

看板PHP作者 (後來)時間15年前 (2010/12/30 01:57), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/1
想請問有經驗的先進, 目前我有一些欄位需要紀錄在遠端的 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

12/30 03:07, , 1F
我記得linux上裝完mysql後就可以連3306了 沒用防火牆的話
12/30 03:07, 1F

12/30 03:16, , 2F
3306是mysql的port不是apache的,你該檢查mysql
12/30 03:16, 2F

12/30 11:40, , 3F
你先用軟體直接連線遠端MYSQL就知道了
12/30 11:40, 3F

12/30 16:11, , 4F
我可以遠端連入APACHE, 但我不知道怎樣測試 mysql 有無通
12/30 16:11, 4F

12/30 16:11, , 5F
我只是想請問 win32 的 mysql 要去哪開通3306 port ?
12/30 16:11, 5F

12/30 16:12, , 6F
是要修改哪個文件之內的, LINUX是修改my.xx 那個檔案
12/30 16:12, 6F

12/30 16:12, , 7F
但 WIN32 的我就不清楚要改哪個文件 ~
12/30 16:12, 7F

12/30 16:15, , 8F
A地存入A地MYSQL正常, B地(遠端)要存入A地MYSQL 就失敗
12/30 16:15, 8F

12/30 16:16, , 9F
B地可連入A地 APACHE, 故推測是A地MYSQL 3306 PORT 沒開
12/30 16:16, 9F

12/30 17:33, , 10F
要看你mysql帳號的host權限怎麼開的
12/30 17:33, 10F

12/30 17:33, , 11F
local可以連,表示3306一定有開
12/30 17:33, 11F

12/31 02:47, , 12F
常犯錯誤 設了兩個權限 一個是% 另一個是localhost
12/31 02:47, 12F
文章代碼(AID): #1D6tPuS3 (PHP)
文章代碼(AID): #1D6tPuS3 (PHP)