我試圖訪問一個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?
沒有用戶名或密碼? ':O'那是不可能的。嘗試給「root」作爲默認的用戶名。 –
「'localhost'」?哪臺機器是您的數據庫,以及您嘗試連接哪臺機器? – deceze
@deceze加入我的答案討論。看起來OP使用cPanel創建了數據庫並且掙扎。 –