我在尝试连接到数据库时收到“拒绝访问错误”。这是代码:
<?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 />