警告:mysqli_connect():( 28000/1045):用户'mobileto'@'localhost'拒绝访问(使用密码:否)

时间:2016-06-21 08:51:26

标签: php mysql

我正在尝试访问我使用此URL在线创建的PHP数据库

http://dns.com/data_api/connect.php

我创建了数据库,并且在创建时没有附加用户名和密码。当我尝试检查connect.php是否可以建立与数据库的连接时,我收到此错误

警告:mysqli_connect():( 28000/1045):第11行/home/mobileto/public_html/data_api/connect.php中用户'mobileto'@'localhost'(使用密码:NO)拒绝访问

无法连接到MySQL:用户'mobileto'@'localhost'拒绝访问(使用密码:否)

这是connect.php文件

<?php
            $username = "";
            $password = "";
            $hostname = "localhost"; 
            $dbase ="mobileto_holo";

        //connection to the database
        //$dbhandle = mysql_connect($hostname, $username, $password) 
        $con=mysqli_connect($hostname,$username,$password,$dbase); 
        if (mysqli_connect_errno()) { 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
}
        // or die("Unable to connect to MySQL");
        //echo "Connected to MySQL<br>";

    //$conn = mysql_connect("localhost","root","");
?>

请问可能出错?

1 个答案:

答案 0 :(得分:2)

没有用户名或密码? :o这是不可能的。尝试将root作为默认用户名,而不是传递空字符串。

$username = "root";
$password = "";
$hostname = "localhost"; 
$dbase    = "mobileto_holo";