无法连接到' XXX.XXX.XXX.XXXX'上的MySQL服务器(111)

时间:2016-08-12 07:03:47

标签: php mysql phpmyadmin host digital-ocean

我已经阅读了上述错误,从我理解的方式来看,可能有很多原因导致错误弹出。我将尝试尽可能具体。

我已经制作了一个php文件来做一个简单的数据库连接:

<?php
header('Access-Control-Allow-Origin: *');
$servername = "188.166.***.***";
$username = "root";
$password = "mypassword";
$dbname = "vod";
$con = new mysqli($servername,$username,$password,$dbname);
if($con->connect_error){
    die("error ".$con->connect_error);
}
echo "success";
?>

当我运行上面的代码时,我收到错误:

Can't connect to MySQL server on 'XXX.XXX.XXX.XXXX' (111)

当我在URL栏中输入XXX.XXX.XXX.XXX时,我将被带到服务器的index.html文件中。当我输入XXX.XXX.XXX.XXX/phpmyadmin时,我被带到了phpmyadmin。

我希望我明白我的问题。

1 个答案:

答案 0 :(得分:0)

如果你想这样做,这取决于你:

CREATE USER 'user'@'%' IDENTIFIED BY 'userpassword';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;

您可以在查询数据库中运行它。只需更改用户和密码。祝你好运