现场的PHP远程连接无法正常工作[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现场的PHP远程连接无法正常工作[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
这是我的代码:
$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服务器上允许远程连接。
为此,请在mysql服务器中执行以下命令。在执行命令之前,请从以下命令更改databasename和username
GRANT ALL PRIVILEGES ON databasename . * TO 'username'@'%';
以上是关于现场的PHP远程连接无法正常工作[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Android:无法使用 php 脚本将图像上传到远程 MySql DB
带有复选框和自定义适配器的 ListView,片段无法正常工作