【发布时间】:2014-04-01 06:51:32
【问题描述】:
代码是:
$mysql = new mysqli('10.1.36.20', 'user', 'password', 'dbname');
结果是: 警告:mysqli::mysqli(): (28000/1045): Access denied for user 'user'@'10.1.36.111' (using password: YES) in ....
网络服务器IP:10.1.36.13; mysql服务器IP:10.1.36.20
它从哪里得到 10.1.36.111?
我通过 mysql_connect 尝试过 - 同样的问题。
【问题讨论】:
-
某种代理,也许吧?
-
也许您的网络服务器分配了多个 IP 地址。
-
这是您向 MySQL 服务器发出请求的网络 IP。
-
尝试在您的 php 页面中打印 $_SERVER["REMOTE_ADDR"] 以确认 IP 地址。