我无法使用Php连接到我的MYSQL数据库

时间:2017-01-16 00:00:41

标签: mysql

您好我连接我的Mysql数据库时遇到问题我有以下代码:

<?php
$servername = "dt5.ehb.be";
$username = "TVOSAPP";
$password = "*****";
$dbname = "TVOSAPP";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT storyId, title, score FROM Stories";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["storyId"].  "Naam" . $row["title"]. "score" . $row["score"]. "<br>";
    }    
} else {
    echo "0 results";
}
mysqli_close($conn);
?>

会出现以下错误:

  

连接失败:用户'TVOSAPP'@'10.3.101.30'拒绝访问(使用密码:是)

我希望你能帮助我解决这个问题,非常感谢

2 个答案:

答案 0 :(得分:0)

您尝试连接的用户可能没有远程连接到数据库的权限。请验证相同。要提供远程访问权限,您可能需要运行

grant <privilage name> on TVOSAPP.* to 'TVOSAPP'@'<youripaddress>' identified by <yourpassword>

参考:http://dev.mysql.com/doc/refman/5.7/en/grant.html

编辑:

如果您的IP地址不是静态的,那么您可以使用百分号(%)代替您的IP地址。但是,这种方法不太安全,因为它允许任何主机远程连接到数据库。

答案 1 :(得分:0)

我在大约一周前修好它有太大的空间,这就是为什么我无法连接谢谢大家的回复