CentOS 6にphpmyadminをインストールしていて、サーバーのデスクトップのブラウザーを使用してログインできますが、ラップトップからhttp://localhost/phpmyadmin
試してみると、http://192.168.254.5/phpmyadmin
エラー#1045-ユーザー'root' @'localhost'のアクセスが拒否されました(パスワードを使用:YES)
config.inc.phpの設定を確認しました
- auth_typeは'cookie'で、blowfish_secretに41文字の文字列があります
- ホストはwiki.phpmyadmin.netのドキュメントによると「127.0.0.1」です(「localhost」と「192.168.254.5」も試してみました)
ラップトップのsshウィンドウを使用して入力しmysql -uroot -pmypassword
、正常にログインして、正しく入力されていることを確認してから、ラップトップのブラウザーのphpmyadminログインフォームにmypasswordを切り取って貼り付けました。
奇妙なことhttp://192.168.254.5/phpmyadmin
に、サーバーのデスクトップのブラウザからログインしようとすると、
エラー#2003サーバーが応答していません
ただしmysql -uroot -pmypassword -h 192.168.254.5
、サーバーのターミナルウィンドウまたはLAN上の別のLinuxシステムから入力して、ログインすることはできます。