mysqlのパスワードを変更->phpmyadminログイン不可現象

mysqlのパスワードを変更した際、ブラウザからphpmyadminにログインできなくなってしまった。

エラーメッセージ:

 #1045 - Access denied for user 'root'@'localhost' (using password: NO)

考えられる要因として

  • phpmyadminのファイルに、正しいパスワードが設定されていない
  • phpmyadminのファイルに、パスワードを使用しない設定になっている

対処:

  • ファイルを編集し、以上の項目を正しく設定する。

対処内容:

  • xampp/phpMyAdmin/config.inc.phpをエディタで編集。以下の項目を編集しなおした。
  • パスワードの設定
 $cfg['Servers'][$i]['password'] = ''
   ↓
 $cfg['Servers'][$i]['password'] = '任意のパスワード';
  • パスワード利用有無設定
 $cfg['Servers'][$i]['AllowNoPassword'] = true;
   ↓
 $cfg['Servers'][$i]['AllowNoPassword'] = false;

結果:
 正常にphpmyadminからmysqlを参照できるようになった。

参考:
 http://www.karate-style.jp/2007/07/16/xampp-2/