저도 잘은 모르지만 그런 메세지를 본적이 있습니다.
그런 와중에 서버를 중지시키는 명령을 잘 내리지 않아서 그렇다는 것을 알았습니다.
% ./mysqladmin -u 아이디 -p shutdown
하신 후
% ps -ef | grep mysql
하셔서 프로세스가 떠 있는지 확인 하신 후 확실히 죽었으면
% safe_mysqld & 로 다시 실행시켜보시기 바랍니다.
> mysqld 의 데먼이 떠있는지 없는지 확인해 주세요.
> 만약 떠 있지 않다면 다른 곳에 설치된 다른 mysqld 나 또는 mysql 이라는 프로그램이 없는지 확인해
> 주십시오. 여러번 지웠다 설치했다고 하니 혹시 그럴 가능성도 있습니다.
> 그리고 /usr/local/mysql 디렉토리를 지우고 다시 정확히 컴파일해 보시기 바랍니다. 이때 mysql 버전
> 은 3.22.xx 로 안정버전을 가지고 해 보시기 바랍니다.
> 현재로서는 그 말씀 이외에는 드릴수가 없군요. 그리고 디렉토리 퍼미션 문제 등도 꼼꼼히 살펴 보시
> 기 바랍니다.
>
> > 말씀하신 데로 해보았습니다.
> > 현제.. /usr/local/mysql/mysql.sock이나 ...../var/mysql.sock화일은 없었습니다.
> > 그리고..
> > ./bin/mysqld 화일이 없기에..
> > ./bin/safe_mysqld -S /tmp/mysql.sock을 실행시켰더니
> >
> > [root@host mysql]# ./bin/safe_mysqld -S /tmp/mysql.sock
> > Starting mysqld daemon with databases from /usr/local/mysql/var
> > mysqld daemon ended
> >
> > 라고 나오는 군요..
> >
> > 이 경우.. /tmp/mysql.sock 화일이 없었구요.
> > touch /tmp/mysql.sock 을 실행한 후에 해보아도 소용이 없군요..
> >
> > 참고로.. 처음에 mysql을 깔았을 땐.. 아무 문제가 없었답니다.
> > 다시 지우고 깔면서 부터 문제가 생겼다고 하는데요..
> > 지금 설치한 버전은..
> > mysql.3.22.27버전이구요..
> > 소스를 가지고 컴파일을 했습니다.
> >
> > 도저히 해결방법을 찾을 수 없군요..
> > 그렇다고 리눅스를 다시 설치할 수 있는 입장이 아닙니다.
> > 도와주세요..
> >
> >
> > > 이전 질문/답변을 자세히 읽어 보시면 만족할만한 답변을 얻을수도 있었을 것입니다.
> > > 다음을 자세히 점검해 보시기 바랍니다.
> > >
> > > /tmp/mysql.sock 파일이 없다면 /usr/local/mysql/mysql.sock 또는 /usr/local/mysql/var/mysql.so
> ck
> > 파일이 있는 지 확인해 보시기 바랍니다.
> > > 만약 그마저 없다면 mysqld -S /tmp/mysql.sock 로 데몬을 실행시켜 보시기 바랍니다.
> > > 만약 있다면 그 파일으 강제로 지우고, 다시 mysql 을 실행시켜 보세요.
> > >
> > > 현재 문제는 mysql 이 생성하는 local unix socket 파일의 위치를 제대로 찾지 못하기 때문입니다.
>
|