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 サイトの他の関連記事を参照してください。