ホームページ >データベース >mysql チュートリアル >PHPMyAdmin にアクセスしようとすると「アクセスが拒否されました」エラーが表示されるのはなぜですか?
「アクセスが拒否されました」エラーで PHPMyAdmin にアクセスできません
「root」ユーザーを使用して PHPMyAdmin パネルにアクセスしようとすると、次のエラーが発生します:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
このエラーは、PHPMyAdmin が指定された資格情報でアクセスを認証できないことを示します。この問題を解決するには、次の手順に従います。
PHPMyAdmin 構成を編集します
phpmyadmin config.inc.php ファイルを見つけます。通常は PHPMyAdmin インストール ディレクトリにあります。
パスワード認証の構成
config.inc.php ファイル内で、次のコードを含むセクションを見つけます。
$cfg['Servers'][$i]['password'] = '**root-password**';
値が'password' は、MySQL データベースの root ユーザーに設定されている現在のパスワードと一致します。
パスワードなしの認証を無効にする
デフォルトでは、PHPMyAdmin は root ユーザーのパスワードなしの認証を許可します。 。ただし、これはセキュリティ上のリスクとなる可能性があります。パスワードなしの認証を無効にするには、次のパラメータを false に設定します。
$cfg['Servers'][$i]['AllowNoPassword'] = false;
設定を保存します
必要な変更を加えたら、phpmyadmin config.inc を保存します。 .php ファイル。
PHPMyAdmin を再起動します
PHPMyAdmin サービスまたはアプリケーションを再起動して、変更を適用します。
次の手順に従うことで、次の状態になります。 root ユーザーと正しいパスワードを使用して PHPMyAdmin パネルにアクセスできます。
以上がPHPMyAdmin にアクセスしようとすると「アクセスが拒否されました」エラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。