
エラー: 「ユーザー @ 'localhost' のデータベース '' へのアクセスが拒否されました」は解決されました
多くのユーザーが作業中に同様のエラー メッセージに遭遇しますMySQL データベースを使用します。このエラーは、一見正しい構成設定でも発生するため、ユーザーはこれらの構成をどこで調整すればよいかわかりません。
この問題を解決するには、次の手順に従ってください:
-
ユーザーを追加するMySQL: 外部アクセス (Web ページなど) には追加の権限が必要となるため、データベースへの外部アクセスを必要とするユーザーに権限を付与します。
-
コードの変更: 権限を付与した後、コードを次のように変更します:
1 2 | $dbuser = 'username' ;
$dbpass = 'password' ;
|
ログイン後にコピー
-
データベースの再接続と選択: 指定されたユーザー名とパスワードに MySQL を再構成します:
1 2 | mysql_connect( $dbhost , $dbuser , $dbpass ) or die (mysql_error());
mysql_select_db( $dbname ) or die (mysql_error());
|
ログイン後にコピー
以上がMySQL で「ユーザー @ \'localhost' からデータベース \'\'\ へのアクセスが拒否されました」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。