MySQL數據庫我有2個共享hostings:1.1.1.1 2.2.2.2和
我在1.1.1.1一個PHP腳本,在2.2.2.2
連接到一個數據庫,遠程數據庫訪問主機(2.2.2.2),我把 '%' 意味着我允許2.2.2.2從任何IP
數據庫用戶名連接:
數據庫密碼2.2.2.2 FOO:酒吧
PHP連接到其他服務器
我的PHP腳本:
mysql_connect('2.2.2.2:3306', 'foo', 'bar', true);
我得到這個錯誤:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '2.2.2.2' (4)
這些服務器是否連接?你測試每個ping? – 2013-03-07 11:19:08
它不是問題,但你應該使用mysqli或pdo,mysql已棄用 – Drewdin 2013-03-07 11:19:47
也,當你在遠程主機上創建你的用戶時,它是否創建在本地?如果是這樣,即使您使用% – Drewdin 2013-03-07 11:20:24