2016-06-21 71 views
-1

我試圖訪問一個PHP數據庫創建我在網上用這個URL 警告:mysqli_connect():(1045分之28000):拒絕訪問用戶mobileto'@ 'localhost' 的(使用密碼:NO)

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

我創建了數據庫,創建時沒有附加用戶名和密碼。當我嘗試檢查connect.php是否可以建立與數據庫的連接時,出現此錯誤

警告:mysqli_connect():(28000/1045):用戶'mobileto'@'localhost'的訪問被拒絕(使用密碼:NO)在/home/mobileto/public_html/data_api/connect.php在線11

無法連接到MySQL:拒絕訪問用戶mobileto'@ 'localhost' 的(使用密碼:NO)

這是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",""); 
?> 

請問怎麼回事NG?

+0

沒有用戶名或密碼? ':O'那是不可能的。嘗試給「root」作爲默認的用戶名。 –

+0

「'localhost'」?哪臺機器是您的數據庫,以及您嘗試連接哪臺機器? – deceze

+0

@deceze加入我的答案討論。看起來OP使用cPanel創建了數據庫並且掙扎。 –

回答

2

沒有用戶名或密碼? :o這是不可能的。嘗試給root作爲默認用戶名,而不是傳遞空字符串。

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

好的。讓我試試 – Blaze

+1

無法連接到MySQL:訪問拒絕用戶'root'@'localhost'(使用密碼:NO) – Blaze

+0

@Blaze你怎麼知道你沒有設置用戶名和密碼? –

相關問題