ホームページ > データベース > mysql チュートリアル > PHPMyAdmin で root パスワードを変更しようとすると、「ユーザー \'root\'@\'localhost\' のアクセスが拒否されました」というエラーが表示されるのはなぜですか?

PHPMyAdmin で root パスワードを変更しようとすると、「ユーザー \'root\'@\'localhost\' のアクセスが拒否されました」というエラーが表示されるのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-03 08:16:30
オリジナル
381 人が閲覧しました

Why am I getting an

PHPMyAdmin の「root」ユーザーに対するアクセス拒否エラーのトラブルシューティング

PHPMyAdmin を使用して root パスワードを変更しようとすると、ユーザーにエラーが発生する場合がありますメッセージ:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)
ログイン後にコピー

このエラーにより、PHPMyAdmin パネルにアクセスできなくなります。この問題を解決するには、次の手順に従います。

PHPMyAdmin 構成ファイルを編集します

PHPMyAdmin インストール ディレクトリ内で config.inc.php ファイルを見つけます。テキスト エディタを使用して開きます。

ルート パスワードを更新します

ファイル内で次のコード ブロックを検索します。

$cfg['Servers'][$i]['user'] = '**your-root-username**';
$cfg['Servers'][$i]['password'] = '**root-password**';
ログイン後にコピー

プレースホルダーには実際の root ユーザー名とパスワードが入ります。パスワードが一重引用符で囲まれていることを確認してください。

パスワード認証を無効にする

コード ブロックの最後に次の行を追加します:

$cfg['Servers'][$i]['AllowNoPassword'] = true;
ログイン後にコピー

これにより、root ユーザーのパスワード認証が無効になり、パスワードを必要とせずに PHPMyAdmin にアクセスできるようになります。

保存して再起動

config.inc を保存します。 php ファイルを作成し、変更を有効にするために Apache (または Web サーバー) を再起動します。

これらの手順を実行すると、更新された root パスワードで PHPMyAdmin パネルにアクセスできるようになります。パネルに正常にアクセスしたら、忘れずにAllowNoPassword設定を無効にしてください。

以上がPHPMyAdmin で root パスワードを変更しようとすると、「ユーザー \'root\'@\'localhost\' のアクセスが拒否されました」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート