2016-06-21 29 views
-1

は私がオンラインこのURL 警告:mysqli_connect()は:(1045分の28000)は:

を使用して作成したPHPのデータベースにアクセスしようとしています:アクセスが(NOパスワードを使用していない)ユーザーmobileto '@ 'localhost' のために拒否されました
http://dns.com/data_api/connect.php 

私はデータベースを作成しましたが、作成時にユーザー名とパスワードが添付されていません。 connect.phpがデータベースへの接続を確立できるかどうかを確認しようとすると、このエラーが発生します。

警告:mysqli_connect():(28000/1045): 'mobileto' @ 'localhost'パスワード:NO)ライン11

上/home/mobileto/public_html/data_api/connect.phpでは、MySQLへの接続に失敗しました:アクセスはパスワードを使用して( 'localhost' の@ユーザー 'mobileto' を拒否: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を使用してDBを作成し、苦労しているように見えます。 –

答えて

2

ユーザー名またはパスワードはありませんか? :oそれは不可能です。空の文字列を渡すのではなく、デフォルトのユーザー名としてrootを指定してみてください。

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

私に試してみましょう – Blaze

+1

MySQLへの接続に失敗しました:ユーザー 'root' @ 'localhost'(パスワードはNO)のアクセスが拒否されました – Blaze

+0

@Blazeユーザー名とパスワードを設定していないことをどうでしたか? –

関連する問題