일단 mysql 이라는 스크립트 파일의 내용을 자세히 살펴 보시기 바랍니다.
그곳에 혹시 패스가 잘못 설정된 파일이 없는지 확인해 보시기 바랍니다.
아울러 /var/log/messages 에 있는 에러 내용은 무엇인지요. 뭔가 system log 가 남았을 것 같은 생각이 듭니다.
mysql.sock 라는 파일은 mysqld 가 제대로 동작되고 나면 생성되는 Local unix socket 파일입니다. 이것은 mysqld 가 제대로 기동되어야 생성됩니다. 혹시 이것이 ~mysql/var 라는 디렉토리 아래에 생성된 것이 아닌지 확인해 보시기 바랍니다.
아울러 최후로 만약 안된다면 rpm package 로 설치후 다시 확인해 보시기 바랍니다.
> T.T 제발 가르쳐 주세요!!!
>
> 정재익씨께서 가르쳐 주신 이 게시판의 모든 내용대로 따라했으나 문제를 해결할 수 없었습니다. mysql
> .sock 화일 자체가 없더군요. 저는 리눅스 공동체 4차세미나 자료집에 나와있는 대로 그대로 따라했는
> 데 왜, 도대체 왜 이런 에러 메시지를 만나는지 모르겠습니다. mysql은 /usr/local/system/mysql에 있
> 고 처음에는 스크립트파일을 생성해서 했는데 아예 안되어서 /usr/local/system/mysql/bin/mysql 했는
> 데 이런 에러메시지를 만났습니다. 아 도대체가 왜 이런지 모르겠습니다. 제발 흐흑.
>
> #cd /share/mysql/
> #vi mysql/share/mysql
> 여기서 mysql_daemon_user=root 항목을 mysql_daemon_user=mysql로 고쳤습니다.
> 물론 그전에 mysql이란 DB 관리 account를 만들었구요.
> #cp ./mysql.server/etc/rc.d/init.d/mysqld
> #chmod +x /etc/rc.d/init.d/mysqld
> #cd /etc/rc.d/rc3.d/
> #ln -s ../init.d/mysql S97mysqld
> #ls -l | grep mysql
> lrwxrwxrwx 1 root root 16 JUN 22 13:18 S97mysqld -> ../init.d/mysqld*
> #./S97mysqld start
>
> 하면
> 그런 파일이나 디렉토리가 없음 이라고 뜨고 실패하더군요. 이것도 이상하지만
> mysql.sock은 더 미치겠습니다.
> 환경은 알짜리눅스 6.1입니다.
|