/tmp 에 있는 mysql.sock 파일은 /var/lib.../mysql.sock 파일의 symbolic link 파일이로군요. 이럴 경우에는 혹시 mysql 서버를 다시 재 기동한 경우에는 /tmp/mysql.sock 링크파일을 지우고 다시 만들어 줘야만이 제대로 작동을 합니다.
귀찮지요.
> Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql
> .sock' (111) in connect.inc on line 13
> mysql 서버에 연결할 수 없습니다
>
> ---> 웹에는 이렇게 되어 있죠
>
> 하지만... 모르겠어요... /tmp/mysql.sock 는 있는데
>
> lrwxrwxrwx 1 root root 22 Aug 3 04:15 mysql.sock var/lib/mysql/mysql.sock
>
> 이렇게 되어 있군요
>
> 그리고
>
> root@kkk mysql]# mysqladmin -h localhost version
> mysqladmin Ver 7.15 Distrib 3.22.30, for pc-linux-gnu on i686
> TCX Datakonsult AB, by Monty
>
> Server version 3.22.30
> Protocol version 10
> Connection Localhost via UNIX socket
> UNIX socket /var/lib/mysql/mysql.sock
> Uptime: 9 hours 41 min 32 sec
>
> Threads: 1 Questions: 34 Slow queries: 0 Opens: 6 Flush tables: 2 Open tables: 6
>
>
> 이렇게 해봤더니 이렇군요
> 알려 주세요 벌써 몇일째인지..
>
>
> @@@@@@@@@@@@@@@@@@@@@@ 이하는 문서를 참조한 것입니다. @@@@@@@@@@@@@@@@@@
>
> - 다음의 에러가 나는 경우, mysqld 대몬이 실행되지 않거나 잘못된 소켓이나 포트로 연결
> 하려고 시도하는 경우:
>
> Can't connect to local MySQL server
> Can't connect to MySQL server on some_hostname
>
> 먼저 mysqld 대몬이 실제로 작동하는지 ps를 이용해 확인한다. 소켓 파일이 있느지 확인하
> 고 점검을 해 보아야 한다.(일반적으로 `/tmp/mysql.sock' 임) 또는 telnet host_name 3306
> 으로 접속을 시도해보자. 더 자세한 정보를 위해 mysqladmin version 과 mysqladmin -h hos
> t_name version 을 사용해 볼 수 있다. 물론 참고할 것이 있는지 mysql 데이타 디렉토리의
> 에러 로그 파일을 점검해보자.
>
>
|