,我發現了「拒絕訪問錯誤嘗試連接到數據庫。這裏是代碼:通過PHP訪問連接到MySQL數據庫否認
<?php
mysql_connect("00.00.00.00:00000","user","pass");
mysql_select_db("dbname");
$q=mysql_query("CALL GetMaterialInfo('".$_REQUEST['user']."','".$_REQUEST['pass']."','6c3e91d3')");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
我改變了主持人的IP地址(它不是全部爲零)以及用戶名和密碼以及數據庫名稱。我確定用戶和密碼,例如主機IP和端口號以及數據庫名稱是正確的。我設法連接到數據庫,媒體鏈接使用JDBC連接器,但它給通過PHP腳本以下錯誤:
<b>Warning</b>: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'username'@'192.168.1.1' (using password: YES) in <b>/www/zxq.net/t/e/s/testphpbach/htdocs/Connection.php</b> on line <b>2</b><br />
你有在/ etc爲192.168.1.1進入/主機 – Satya
您是*不使用從您的主機的正確的用戶名和密碼,*或*用戶不允許訪問*。這是一個配置問題,錯誤信息告訴你你需要知道的一切。 – hakre
您要麼未使用正確的用戶名和密碼,要麼所選用戶名無法訪問該主機 – Anigel