묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql 설치 도중 에러- 도와주세요.
2003.05.07 09:16
안녕하세요. 학교에서 서버 담당 업무를 맡고 있습니다. 이번에 리눅스 서버를 구축하고 있는데 자꾸 에러가 나서 이렇게 도움을 요청하게 되었습니다. 일반 PC에 리눅스를 세팅하여 제로보드까지 모두 성공하여 웹서비스를 하는데 성공하였는데(시험삼아...) 실제 서버에 다시 작업을 하려고 하니 자꾸 문제가 발생하네요. 혹시 아시는 분이 계시다면 답변 주시면 감사하겠습니다.
다음은 mysql세팅과정을 적어본 것입니다. 문제가 있는 부분에 대해 답변주시면 감사하겠습니다.
[root@localhost /root]# cd /usr/local/src/mysql-3.23.53
[root@localhost /usr/local/src/mysql-3.23.53]# ./configure
>--prefix=/usr/local/mysql
>--localstatedir=/usr/local/mysql/data
>--with-charset=euc_kr
[root@localhost /usr/local/src/mysql-3.23.38]# make
[root@localhost /usr/local/src/mysql-3.23.38]# make install
[root@localhost /usr/local/mysql/bin]# ./mysql_install_db
[root@localhost /usr/local/mysql/bin]# groupadd mysql
[root@localhost /usr/local/mysql/bin]# adduser -g mysql mysql
[root@localhost /usr/local/mysql/bin]# chown -R mysql.mysql mysql_db
[root@localhost /usr/local/mysql/bin]# ./safe_mysqld &
[root@localhost /usr/local/mysql/bin]# ./mysql
문제는 이때 발생하더군요. mysql의 실행경로가 분명히 /usr/local/mysql/bin이어야 된다고 생각되는데 (컴파일을 그 경로로 했기 때문에...) 이상하게도 /var/lib/mysql로 설정되면서 에러메시지가 나타납니다.
혹시나 하는 마음에 httpd.conf 파일도 열어보고 없는 지식 동원해서 검색사이트를 뒤져보아도 영 해결이 되지 않아 이렇게 도움을 요청하오니 아시는 분은 답변해 주시면 감사하겠습니다.
이글을 끝까지 읽어주셔서 감사합니다. 복 많이 받으시고 행복하세요.
다음은 mysql세팅과정을 적어본 것입니다. 문제가 있는 부분에 대해 답변주시면 감사하겠습니다.
[root@localhost /root]# cd /usr/local/src/mysql-3.23.53
[root@localhost /usr/local/src/mysql-3.23.53]# ./configure
>--prefix=/usr/local/mysql
>--localstatedir=/usr/local/mysql/data
>--with-charset=euc_kr
[root@localhost /usr/local/src/mysql-3.23.38]# make
[root@localhost /usr/local/src/mysql-3.23.38]# make install
[root@localhost /usr/local/mysql/bin]# ./mysql_install_db
[root@localhost /usr/local/mysql/bin]# groupadd mysql
[root@localhost /usr/local/mysql/bin]# adduser -g mysql mysql
[root@localhost /usr/local/mysql/bin]# chown -R mysql.mysql mysql_db
[root@localhost /usr/local/mysql/bin]# ./safe_mysqld &
[root@localhost /usr/local/mysql/bin]# ./mysql
문제는 이때 발생하더군요. mysql의 실행경로가 분명히 /usr/local/mysql/bin이어야 된다고 생각되는데 (컴파일을 그 경로로 했기 때문에...) 이상하게도 /var/lib/mysql로 설정되면서 에러메시지가 나타납니다.
혹시나 하는 마음에 httpd.conf 파일도 열어보고 없는 지식 동원해서 검색사이트를 뒤져보아도 영 해결이 되지 않아 이렇게 도움을 요청하오니 아시는 분은 답변해 주시면 감사하겠습니다.
이글을 끝까지 읽어주셔서 감사합니다. 복 많이 받으시고 행복하세요.
댓글 2
-
파란소리
2003.05.07 17:21
-
파란소리
2003.05.07 20:13
참...글쿠...간혹 어떤 웹에서 시키는 대로 하면 my.cnf의 설정을 바꾸는 경우가 있는데 소켓 파일의 경로를 /tmp/mysql.sock으로 해서 조금 이상해지는 경우도 있으니
참고하시구요 ^^ 제가 이눔의 mysql땜에 리눅스를 많이 깔아서..^^;; ㅎ
수고하세용
우선 그 에러가 mysql.sock을 통해서 접속을 못한다는 에러라면
우선 /var/lib/mysql에 mysql.sock파일이 있는지 확인해보시구요
또 디렉토리 권한이 없어서 소켓파일이 안만들어질수 있으니
권한을 777로 해놓고 함 해보세요
해결되면 다시 권한을 적절히 잡아주시고요^^