1

mandrivalinux2010.1にApacheサーバーをセットアップしました。しかし、問題は、データベースに接続しようとすると、次のエラーが発生することです。

エラー:データベースエラー:SQLSTATE[28000][1045]ユーザー'root'@'myhostname'のアクセスが拒否されました(パスワードを使用:YES)

4

4 に答える 4

1

通常、Webアプリケーションの場合、としてデータベースに接続しないでくださいroot。ただし、投稿にタグを付けた[phpmyadmin]ので、問題はphpMyAdminにあると思います。この場合、rootとして接続している可能性があります。

myhostnameこの場合、エラーメッセージに記載されていることがわかります。localhost代わりに接続してみましたか?MySQLrootユーザーがリモートホストから接続できない場合があります。

于 2010-05-20T22:59:14.390 に答える
0

phpmyadminを機能させるには、いくつかの構成変数を設定する必要があります: http ://www.phpmyadmin.net/documentation/Documentation.html#config

于 2010-05-20T22:56:39.077 に答える
0
GRANT ALL PRIVILEGES ON *.* TO monty@localhost
       IDENTIFIED BY 'indian' WITH GRANT OPTION;

ユーザー名とパスワードを置き換え、データベースを選択してphpmyadminで実行します。

于 2010-05-20T23:00:59.240 に答える
0

MySQLオンラインドキュメントの「5.4.7。アクセス拒否エラーの原因」およびPHPMyAdminドキュメントの「認証モードの使用」を参照してください。

于 2010-05-21T00:04:31.283 に答える