2012-02-28 3 views
-6

にmysql_connect():mysql.inc.phpのアクセスが拒否されました - 私は私のブラウザで次のメッセージを持っている

An error occurred in script'/home/greentes/public_html/includes/mysql.inc.php' on line 10: 
mysqli_connect() [function.mysqli-connect]: (42000/1044): 
    Access denied for user 'greentes_uson'@'localhost' to database 'greentes_pdfshop' 

10行目は、:

$dbc = mysqli_connect(DB_HOST,DB_USER, DB_PASSWORD, DB_NAME); 

は、このエラーを引き起こしている可能性が何をしてください。 ?この質問に答えるのに十分な情報ですか?ありがとうございます

+0

アクセスの詳細が間違っているか、間違ったホストから接続しています。かなり自明です。 –

+0

[MySQL認証エラーの理由: "ユーザー 'xxx' @ 'yyy'のアクセスが拒否されましたか?](http://stackoverflow.com/questions/246296/reasons-for-mysql-authentication-error-access-denied- for-user-xxxyyy) –

+0

ユーザーはデータベースにアクセスできますか?ユーザーがアクセスできないような音が軌道にある@ Lightness Races –

答えて

1

あなたはデータベースにアクセスできません。

私はあなたのmysqluserは、あなたが、それは情報のinsufficent量かもしれないと思うなら、それはおそらくですgreentes_pdfshop

+0

スポットあり、ありがとうございます。 @Alan –

0

にアクセスするための一切の権限を持っていないと思います。

frederickが言及しているように、コードの一部をもっと見る必要があります。問題はデータベースの設定にもある可能性があります。

どのようにデータベースを設定しましたか?

ユーザーは特定のホストからの接続を制限しましたか?

2

ユーザーgreentes_usonには、データベースgreentes_pdfshopにアクセスするためのMySQL権限はありません。これは、最も可能性が高い間違って入力されたパスワードによって引き起こされますが、あなたもいることを確認する必要があります

  • ユーザーが
  • ユーザーが
  • あなたは右のユーザーを使用している、そのデータベースに対する権限を付与されている存在/データベース名
+0

ありがとうございます、それは権限の問題でした。 –

1

は定数を確認してください:

DB_HOST、DB_USER、DB_PASSWORD、およびDB_NAME

には、目的の値が含まれています。通常、ユーザー名が指定されていない場合、正しく覚えていれば、スクリプトが属するユーザーがデフォルトになります。パターンを探して、私は上記の定数については

http://theos.in/desktop-linux/tip-that-matters/how-do-i-restart-mysql-server/

:また、MySQLサーバが動作していることを確認参照を作る

( 'DB_HOST'、$のsomeValueの)を定義します。

コードの場合。私はこれが役立つことを願っています

+0

ありがとう、私の学習の進歩を手助けしてくれた。権限の問題でした。 –

関連する問題