※ ChatGPTを利用し、要約された質問です(原文:phpMyAdmin #1045エラーについて)
このQ&Aのポイント
phpMyAdminのログイン画面で表示される#1045エラーについて説明します。
config.inc.phpファイルの設定内容を確認することで解決できる可能性があります。
CentOS6.5上でphpmyadminのバージョン2.11.11を使用しています。
WebサーバApacheとmysql、phpMyAdminをインストールしたのですが、phpMyAdminのログイン画面において、#1045 - Access denied for user '~~@localhost' (using password: YES)
と表示されます。なぜかユーザ名とパスワードを入力するとログインできるという状態になっています。
原因はconfig.inc.phpファイルだと睨んでいるのですが解決に至っていません。
config.inc.phpファイルで変更したところは下記の通りです。
$cfg['blowfish_secret'] = 'passphrase'; ←変更(パスフレーズを入力)
$cfg['Servers'][$i]['controluser'] = ''; ←pmaを空白に
$cfg['Servers'][$i]['controlpass'] = ''; ← pmapassを空白に
$cfg['DefaultLang'] = 'ja-utf-8'; ←追加(デフォルト言語)
$cfg['Lang'] = 'ja-utf-8'; ←追加(言語)
$cfg['DefaultCharset'] = 'utf-8'; ←追加(デフォルト文字コード)
OS:CentOS6.5
phpmyadmin:2.11.11
お礼
今日、改めてphpMyAdminへアクセスしたところエラーなしでログインすることができました。 また、ご指摘通り別の端末からアクセスしたところ問題はありませんでした。 ご指摘されたブラウザに問題があったのかもしれません・・・。 なにはともあれ無事解決できたようで、卒業制作に活かすことができます。 本当にありがとうございました。