問題背景的:
我本地機器記做:local
內網伺服器機器多台:server_a server_b
個人外網機器:net
現在 local server_a server_b net 上面都有mysql 和php
問題現象是這樣子的
php 代碼是最簡單的mysql_connect 串連資料庫,代碼一樣
# -> :標示請求資料, =》:標示結果local php -> local mysql =>oklocal php -> server_a mysql =>errorlocal php -> net mysql =>okserver_a php -> server_a mysql =>okserver_b php -> server_a mysql =>ok
為什麼local php 串連server_a 會出問題。
資料庫配置和php代碼完全一樣
求大神指點下可能原因
回複內容:
問題背景的:
我本地機器記做:local
內網伺服器機器多台:server_a server_b
個人外網機器:net
現在 local server_a server_b net 上面都有mysql 和php
問題現象是這樣子的
php 代碼是最簡單的mysql_connect 串連資料庫,代碼一樣
# -> :標示請求資料, =》:標示結果local php -> local mysql =>oklocal php -> server_a mysql =>errorlocal php -> net mysql =>okserver_a php -> server_a mysql =>okserver_b php -> server_a mysql =>ok
為什麼local php 串連server_a 會出問題。
資料庫配置和php代碼完全一樣
求大神指點下可能原因
你的 local 服務有沒有和 server 處於一個網路下,如果不在一個網路那就不談能不能訪問了。
如果在一個網路,或者直接有外部連接埠銜接,那你注意檢查一下 server 裡的 mysql 有沒有開啟外部存取的許可權。
http://www.cnblogs.com/qq78292959/archive/2012/05/17/2505832.html
說錯了。。。
網段一樣嗎?mysql的user是不是%?