【发布时间】:2013-03-26 11:03:14
【问题描述】:
我的主机阻止了“localhost”,所以我必须改用 127.0.0.1。当我尝试运行连接 php 脚本时,我收到此错误“用户'xxx'@'localhost'的访问被拒绝(使用密码:YES)”。是否有一个php函数来保留IP地址而不是“localhost”?
【问题讨论】:
-
在您的数据库连接例程中,您只需指定
127.0.0.1。 -
127.0.0.1 已在此处指定。
$sql_con = mysqli_connect($sql_server, $sql_username, $sql_password, $sql_db);和$sql_server = "127.0.0.1"; -
127.0.0.1我认为不会反向解析为localhost。所以,问题可能出在你的脚本中 -
我也在 XAMPP 上试过这个脚本,它在那里工作得很好。只是运行脚本时没有保留IP的问题。我的托管公司告诉我他们出于安全原因阻止了“localhost”,我必须使用 IP 127.0.0.1
-
您可以通过浏览器使用localost 访问数据吗?