2016-07-13 13 views
0

私は、フリーホーミングウェブサイト「freewebhostingarea.com」でサイトをホストしています。このプロジェクトでは、Apacheでローカルに実行していたときにはかなりうまく機能しましたが、私は自宅のコンピュータでホストされている同じデータベースにアクセスできません。最初はWAMPPの下でDBMSとしてphpmyadminを使ってサイトを実行していましたが、サイトを移動したときにphpmyadminの.sqlファイルをWorkbenchにインポートしてrootアカウントへの外部アクセスを提供し、これをテストするためにリモートでこのデータベースに接続できます別のコンピュータからのインターネット。しかし、このエラーを与えるかのサイト自体:リモートMySQLサーバーへのPHP接続の失敗

Access denied for user 'apache'@'localhost' (using password: NO)

しかし、データベースにアクセスするためのスクリプトは、このコードを持っています

<?php 
mysqli_connect('url','username','password'); 
echo mysql_error(); 
mysql_select_db('database'); 
echo mysql_error(); 
?> 

私はそれをしても、ユーザー名として「アパッチ」を使用している理由を理解するために失敗しています使用するユーザー名を指定しましたか?

+0

'あなたは、あなたがコード内の他の場所(複数可)から接続しようとしている場合 – Sree

+0

チェックをMySQLへ与えられているパスワードによるpassword'を交換してください。 – bansi

+0

@Sree私は実際のコードで実際のユーザー名とパスワードを使用しています...デモ目的でここに「パスワード」を使用しました –

答えて

0

使用この Go to this page and found your mysql username and password

<?php 
$usernmae = '996869'; 
$password = '996869'; 
$dbname = '996869'; 

$db_conx = mysqli_connect("localhost", "root", "", "project2"); 
if (mysqli_connect_error()) { 
    echo mysqli_connect_error(); 
    exit(); 
} 
?> 
+0

申し訳ありません、私はそのページに行きました、コントロールパネルのメインページ...正確にどこの情報を見つけるべきですか? –

+0

ああ、私はあなたのポイントを得る...ちょうど秒...あなたは自分のコードを変更することを意味しました –

+0

ええ、あなたのコントロールパネルにログインすることができます –

関連する問題