我有一個用戶名爲'test'@'111.11.11.111'(例如)。通過php連接到mysql數據庫使用非本地用戶
當我打電話
mysql_connect('localhost', //mysql is hosted locally (as far as php is concerned)
'test', //user is test
'password');//test's password
它會自動嘗試登錄 '測試' @ 'localhost' 的。嘗試使用[email protected]
作爲用戶名結果[email protected]@localhost
嘗試登錄。
我可以告訴php或mysql登錄'test'@'111.11.11.111'嗎?
編輯:mysql服務器託管在本地主機上(從php的角度來看)。承載mysql數據庫的服務器的IP不是111.11.11.111。用戶從IP地址登錄到MySQL服務器111.11.11.111
是用戶名[email protected]還是這種格式的東西?或者用戶名是test並且在IP 111.11.11.111的機器上安裝了mysql?你能再澄清一下你的問題嗎? –