出于某种原因,我不能让我的脚本工作,因为我需要它在这里没有连接我的mysql_connect,我已经把我的PHP站点。我似乎无法让我的PHP脚本连接到数据库,我尝试使用3种不同的方式连接,使用hostname:port;主机名;甚至是IP。但它总是重定向失败连接!
line 447: if (!mysql_connect('#######.db.#######.hostedresource.com:3306', $_POST['mysql-user'], $_POST['mysql-pass'])) {
echo "FAIL!";
exit;
} else echo "DONE!\n";
哈希是我的数据库和客户号码,所以我隐藏了它们。
这是生产的每一次错误:
Access denied for user '#######'@'182.50.130.60' (using password: NO) in /home/content/##/#######/html/online/install/index.php on line 447
我把它改成了182.50.131.34
地址,仍然没有运气可言。
但是好像有我目瞪口呆的是,当我使用IP
182.50.131.34
它仍然表示,
Access denied for user '#######'@'182.50.130.60'
我知道,它说,使用密码:NO,但忽视了,因为如果我输入密码,则表示密码不正确,所以我将密码留下以产生给我更多详细信息的那些错误
我做错了什么?
可能是您的托管公司不允许远程连接到MySQL服务器。如果脚本在同一主机上运行,只需使用'localhost'作为服务器名称即可。 – Havelock 2013-04-21 05:22:23
我同意Havelock。如果托管公司不允许从您连接的IP连接,结果可能是“密码不正确”。 – 2013-04-21 05:23:07
错误消息中的地址是CLIENT地址,而不是服务器。 – Barmar 2013-04-21 05:23:52