저기요. 바로 그 mysql.sock을 찾을수가 없습니다.
사라졌다고 할수도 있고요.?
find로 모든 디렉토리를 찾아보았지만 존재하지 않았어요.
그럴땐 어떻게 하죠?
::김순석 님께서 쓰시길::
> 안녕하세요...
>
>
> ::장세경 님께서 쓰시길::
>
> > [root@ bin]# ./safe_mysqld ---language=korean &
> > [1] 16496
> > [root@ bin]# Starting mysqld daemon with databases from /usr/local/system/mys
> > ql/var
> > mysqld daemon ended
> >
> > [1]+ Done ./safe_mysqld ---language=korean
> > [root@ bin]# ./mysqladmin shutdown
> > ./mysqladmin: connect to server at 'localhost' failed
> > error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11
> > 1)'
> > Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
> > [root@ bin]# ./mysql
> > ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
> > (111)
> > [root@ bin]#
> > 이게 무슨 소린지 모르겠습니다. 고수님덜 도와주세요.
> > 참 게시판을 읽어보니 저와 비슷한 실수를 하신 분이 계시더라구요.
> > 그분께 mysql.sock을 찾아보라고 하셨죠. 그래서 찾아 보았는데요 그 화일 자체가 사라져 버렸습니
> 다.
> >
> > 분명희 깐 당시에은 tmp폴더에 존재해 있었는데요. 이상합니다.
> > 패스워드 명령어 잘못썼다고 소켓파일이 사라질수도 있는것인지요.
> > find명령으로 찾아보았구요. 전부 뒤져보았지만 사라져 있었습니다.
> > 이럴땐 어떻게 해야 하는것입니까?
> > 혹시 mysql.sock을 자료실에 올려주실수 있으시면 올려 주시겠습니다.
> > 그것을 받아서 다시 tmp에 설정하면 되지 않을까요?
> > 명언 부탁드립니다.
> > 그로고요. 하나더 부탁 드릴께 있는데요.
> >
> > [root@ bin]# ./safe_mysqld --language=korean &
> > [1] 16799
> > [root@ bin]# Starting mysqld daemon with databases from /usr/local/system/mys
> > ql/var
> > mysqld daemon ended
> > 처럼 에러메세지가 뜹니다.
> > 데몬이 뜨자마자 죽어버려요. 어떻게 된것인지 궁금합니다.
>
> /tmp/mysql.sock 는 데몬이 뜰 때 생성됩니다. shutdown 하면 죽어버립니다.
> /tmp/mysql.sock 를 삭제 하신 후 데몬을 다시 띄우시기 바랍니다.
> 데몬이 살아 있어서 발생하는 문제입니다.
> 구찮으시면 reboot 하신후 데몬을 띄워 보시기 바랍니다.
>
> 그럼.
>
|