※ ChatGPTを利用し、要約された質問です(原文:HPの説明通りにするとエラー)
HPの説明に従ってconfig.inc.phpファイルを編集するとエラーが発生する
このQ&Aのポイント
HPの説明に従ってconfig.inc.phpファイルを編集したところ、エラーが発生しました。エラーメッセージには、MySQLサーバへのアクセスが拒否されたという内容が含まれています。
config.inc.phpファイルのauth_typeをconfigに設定し、ユーザ名をroot、パスワードを12345に設定したところ、アクセスが拒否されました。
しかし、auth_typeをcookieに設定し、ユーザ名とパスワードをrootと12345に設定すると、正常にログイン画面が表示されました。なぜこのような状況が発生するのでしょうか?
http://php1st.com/435/
にある説明config.inc.phpファイルですが、
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '12345';
----------------------------------------------
にすると
以下のエラーが出ます。
^^^^^^^^^^
phpMyAdmin へようこそ
エラー
MySQL のメッセージ: ドキュメント
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。
それで
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '12345';
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
にすると、
phpMyAdmin
phpMyAdmin へようこそ
言語 - Language
ログインドキュメント
ユーザ名:root
パスワード:・・・・・
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
それで
http://php1st.com/435/
にある説明では
$cfg['Servers'][$i]['auth_type'] = 'config';
にしなさいとあります。
しかし、私の場合は、この質問の冒頭にでた同じエラーが出たので、
$cfg['Servers'][$i]['auth_type'] = 'cookie';
としたら、
ちゃんとログイン画面が出るうになりました。
なぜでしょうか!?
宜しくお願いします。
お礼
有難うございました。