안녕하세요..
말씀드렸듯이 mysql.sock 화일은 임의로 만들필요없이 데몬이 뜨면
자동 생성됩니다. 복잡하시면 리부팅하시고
데몬을 새로 띄워 보시기 바랍니다.
혹 mysql 을 rpm 으로 설치된 것을 삭제하셨겠지요...?
디렉토리리 보니 컴파일 하신 듯 싶은데 만일 기존 rpm 으로 설치된 것이
존재하면 충돌이 날 수 있습니다.
처음부터 모두 지우시고 차근히 새로 컴파일 해 보시기 바랍니다.
::장세경 님께서 쓰시길::
> 저기요. 바로 그 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 하신후 데몬을 띄워 보시기 바랍니다.
> >
> > 그럼.
> >
|