实时PHP远程连接无法正常工作



我正在尝试使用php访问远程mysql服务器。

这是我的代码:

$servername = "100.XXX.XXX.XXX:3306"; // MySQL IP
$username = "root";
$password = "Password012";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} else {
    echo "success";
}

这在我本地的机器上工作正常,但在现场机器上不正常。

我遇到了这个错误:

警告:mysqli :: mysqli((:( hy000/2002(:拒绝[...]

中的连接

有什么建议?

您需要在MySQL Server上进行远程连接。

为此,在MySQL Server中执行以下命令。在执行命令

之前,请从以下命令更改数据菜单和用户名。
GRANT ALL PRIVILEGES ON databasename . * TO 'username'@'%';

最新更新