質問: null; } catch (PDOException $e){ echo "エラー発生: " . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'utf-8') . ""; die(); } ?> エラーメッセージ <エラー内容> エラー発生: SQLSTATE[HY000] [1045] Access denied for user 'ユーザー名'@'localhost' (using password: YES) ### 試したこと 「いちばんやさしいPHPの教本」をやっています。(2015.4.21初版 P161) 本に従い上記の通り入力してグーグルクロームのブラウザで見たらエラーになりました。 ここのサイトで検索すると、ユーザー名のエラーだと思われますが ユーザー名は本の通りに入力したので間違ってないと思います。 念のためMysqlAdminの「特権」タグで見て、ユーザ名をコピーして 貼り付けてみましたがやはりエラーでした・・・。 もしお分かりになる方いれば、教えていただけると幸いです!
回答: mysql自体の環境構築や接続もできているように見えるので rootでアクセスしてテストしてみてください (この場合のrootはmysqlユーザーのrootでありシステムのrootではありません)