PHPMyAdmin による「ユーザー 'root'@'localhost' のアクセスが拒否されました」のトラブルシューティング
PHPMyAdmin 内で root パスワードを更新しようとすると、ユーザーは次のエラーが発生する可能性があります:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
このエラーにより PHPMyAdmin パネルにアクセスできなくなり、ユーザーは原因について当惑することになります。
解決策:
根本原因はphpmyadmin config.inc.php設定ファイルにあります。問題を修正するには、ファイルを開いて次のコード スニペットを編集します。
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
**your-root-username** を希望の root ユーザー名と **root-password** に置き換えてください。設定するパスワードを入力します。さらに、次の行のパスワードの前にパスワードを挿入します:
$cfg['Servers'][$i]['password'] = '**root-password**';
編集されたコード スニペット:
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['Password'] = '**root-password**';
これらの変更を行ったら、変更を保存して、 PHPMyAdminを再起動します。これで、アクセス拒否エラーが発生することなく、パネルにアクセスして必要なパスワードを更新できるようになります。
以上がPHPMyAdmin で「ユーザー \'root\'@\'localhost\' のアクセスが拒否されました」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。