이전 질문/답변을 자세히 읽어 보시면 만족할만한 답변을 얻을수도 있었을 것입니다.
다음을 자세히 점검해 보시기 바랍니다.
/tmp/mysql.sock 파일이 없다면 /usr/local/mysql/mysql.sock 또는 /usr/local/mysql/var/mysql.sock 파일이 있는 지 확인해 보시기 바랍니다.
만약 그마저 없다면 mysqld -S /tmp/mysql.sock 로 데몬을 실행시켜 보시기 바랍니다.
만약 있다면 그 파일으 강제로 지우고, 다시 mysql 을 실행시켜 보세요.
현재 문제는 mysql 이 생성하는 local unix socket 파일의 위치를 제대로 찾지 못하기 때문입니다.
> basedir: /usr/local/mysql/
> datadir: /usr/local/mysql/var/
> tmpdir: /tmp/
> language: /usr/local/mysql/share/mysql/english/
> pid file: /usr/local/mysql/var/duet2000.pid
> TCP port: 3306
> Unix socket: /tmp/mysql.sock
>
> ----------------------------------------
> 이것은 .err문의 일부 내용입니다.
> 이전 질답들을 다 찾아보았지만..
> 만족할 만한 대답을 찾지 못했습니다.
>
> 현제..
> /tmp/mysql.sock 화일이 없구요..
> touch /tmp/mysql.sock 을 하구 데몬을 띄우면..
> 데몬이 죽으면서 mysq.sock 화일도 사라집니다.
>
> /var/lib/mysql/mysql.sock 화일도 없구요..
>
> 데몬을 실행시키면.
> [root@hose mysql]# ./bin/safe_mysqld &
> [1] 17928
> [root@host mysql]# Starting mysqld daemon with databases from /usr/local/mysql/data
> mysqld daemon ended
>
> 이렇게 데몬이 죽습니다.
>
> 현제..
> 리눅스 5.1버전이구요..
> mysql은 mysql-3.22.23b-pc-linux-gnu-i686 을 깔았습니다.
> 다른 시도도 많이 해봤습니다.
> 직접 소스갖다 컴파일도 해봤구요..(이때.. gcc도 8.x버전으로 컴파일 했습니다.)
>
> 수십번 깔구 지우고 했습니다.
> 더이상 해볼 방법이 없더군요..
> 이젠 어쩌죠?? T_T
|