- 6
- abnoeh
- 조회 수 223
Exception while creating PDO object:SQLSTATE[HY000] [2002] No such file or directory
php-cgi 쓰지 말고(웹으로 부르면 아예 그러지 말라고 에러가 뜹니다) php-cli로 cron을 넣으라고 하는데 이제 이건 또 DB에 접속을 할 수 없어서 애러가 뜨내요.
수정: 사이트 config에서 유닉스 소켓(/var/run/mysqld/mysqld.sock) 말고 localhost:3306쪽으로 바꾸니까 해결됬습니다
댓글 6
![title : 황금 서버 (30일) title: 황금 서버 (30일)](https://studyforus.com/./files/iconshop/33055af84f02ddedb19db038cdae0d2f.gif)
![profile image](/files/member_extra_info/profile_image/569/001/1569.png?t=1527385219)
![comment menu](/modules/board/skins/comely_board/images/icn_more.png)
2018.04.08. 11:32
![profile image](/files/member_extra_info/profile_image/536/322/322536.png?t=1522065061)
아.. 계정정보보다 아예 서버를 못 찾아서요
![comment menu](/modules/board/skins/comely_board/images/icn_more.png)
2018.04.08. 11:40
![profile image](/files/member_extra_info/profile_image/640/096/96640.gif?t=1548527149)
소켓을 사용하더라도 ip주소를 꼭 지정해주어야 합니다.
외부에서 DB접속이 가능하도록 설정하였기 때문에 기본 설정인 localhost=127.0.0.1 이라는 기본 호스트 설정이 되어 있지 않습니다.
소켓 뱅식을 사용하더라도 host를 127.0.0.1로 지정하면 될겁니다.
![comment menu](/modules/board/skins/comely_board/images/icn_more.png)
2018.04.08. 12:10
![profile image](/files/member_extra_info/profile_image/536/322/322536.png?t=1522065061)
아 처음에는 /var/run/mysqld/mysqld.sock 으로 연결되어 있었거든요
![comment menu](/modules/board/skins/comely_board/images/icn_more.png)
2018.04.08. 12:19
![profile image](/files/member_extra_info/profile_image/640/096/96640.gif?t=1548527149)
뭐, 해결하셨다니 다행이네요.
![comment menu](/modules/board/skins/comely_board/images/icn_more.png)
2018.04.08. 12:28
권한이 없습니다.
당연히 mysql에 대한 계정정보가 있어야 가능합니다.