제 경우엔 다른 디렉토리에 있는 mysql.sock 파일을 복사하여 넣어보아도 그 파일이 없어지더군요
궁여지책으로 링크를 시켜도 그 링크파일이 없어진답니다.
꼭 /tmp 디렉토리에 mysql.sock 파일 잡아먹는 유령이 사는 것 같아요.
> > DB에 접속을 시도하는데 아래와 같은 에러가 납니다.
> > DB서버는 다른곳에 있거든요.
> > 분명 그곳의 DB서버로 설정을 잡아주었는데 이와 같은 에러가 납니다.
> > 고수님들 제발 도와주세요.
> >
> > DBI->connect failed: Can't connect to local MySQL server through socket '/tmp/my
> > sql.sock' (111) at system line 381
> > Can't call method "prepare" on an undefined value at system line 384, <STDIN> ch
> > unk 2.
> >
>
> 음... 위에서 socket Error가 나는 것은 MySQL Server가 실행 중이지 않다는 말입니다 그러니까 safe_mysqld를 실행 시키지 않은 경우입니다
> 일단 MySQL Server를 실행시키시구요 그래도 않되면 그 다음 Errorrk 문제가 되는 것 같은데 그건 잘 모르겠군요
>
|