지훈군의 IT&개발&문화&생활 블로그

[PHP] PDO 사용시 Error : SQLSTATE[HY000] 에러가 발생하는 경우 본문

IT개발

[PHP] PDO 사용시 Error : SQLSTATE[HY000] 에러가 발생하는 경우

지훈군 지훈군 2017.08.09 21:34

안녕하세요? 지훈군 입니다.

로컬환경에서 PDO를 이용해서 개발을 하는 경우 특히, 맥 환경에서 개발을 할때, 이런 경우가 발생할 수 있습니다.

바로 Error : SQLSTATE[HY000] 에러 인데요.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in

혹시라도 개발환경에서 테스트 하시는 분들은 localhost 주소 대신에 
127.0.0.1 아이피 주소를 입력해서 접속을 하도록 코드를 변경해 보시기 바랍니다.

만드신 코드에 따라 다르겠지만, 정상적으로 동작하시는 경우가 있을 수 있습니다.

에러코드를 가지고 확인해 보니, localhost 에 접속이 안되서 그러는 경우라는데, 
MySQL 계정별 접속 권한이 없어서 그러는 경우가 있다고 하네요. 
(제 경우는 맥에서 MAMP 사용하는 경우 입니다)

동일한 현상 있으신 분들에게 해결책이 되면 좋겠네요.

감사합니다.


저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼