>> Edit article
이름
제목
패스워드
오늘 이문제때문에 8시간은 사투를 벌이다, 정말 어렵게 질문을 올립니다. mysql설치에 관한 문제입니다. .configure --prefix=/usr/local/mysql --localstatedir=/usr/local /mysql/data --with-charset=euc_kr ( 한줄에 다 적었습니다. ) .make .make install 이다음에 /usr/local/mysql이 생성 되더군요. 다음 데이터 베이스 생성을 위해 /usr/local/mysql/bin/mysql_install_db 를 실행시켰구요. 그런데 문제는 이 명령을 실행시키면, /usr/local/mysql/data가 생성이 되어야 하는데, 여기 생성되지 않고. 엉뚱한 곳에 /var/lib/mysql로 생성이 되더군요. 이 덕분에 mysql.server 데몬 등록이 않되고, rc.local에 cd /usr/local/mysql ./bin/safe_mysqld & 추가 시켜도 자동으로 실행이 되지 않고 있습니다. 제가 설치하려고 했던 mysql은 mysql-3.22.32.tar.gz입니다. 와우 리눅스를 쓰고 있구요. 책을 뒤져보거나, 각종 하우투, 홈페이지의 강좌를 둘러봐도, mysql_install_db를 실행하면 data방이 생성된다는 말뿐이지, 이문제에 대해선 언급을 하지 않네요. php부록으로 나오는 cd에 있는 mysql-3.22.30도 깔아보았구요. 어떤 문제 가능성이 있는지 혹시 아시는분 가르쳐 주세요. 그리고 제가 한 데몬 등록 절차인데 문제가 있는지 봐주세요. make install이 끝난후, 소스 mysql디렉토리로 가서 supported-file디렉토리의 mysql.server를 /etc/rc.c/init.d로 복사, 퍼미션 755를 주고. /etc/rc.c/rc3.d로 가서 ( 콘솔환경으로 로그인 ) ln -s ../init.d/mysql.server S91mysql.server 이렇게 데몬을 등록했습니다. 당연 애러가 났구요. /usr/local/mysql/var에서 소켓을 찾을 수 없다거나, localhost.localhost.err파일이 없다는 애러가 납니다. 질문이 길었는데, 혹시나 여기에 경험이 있으신분 가르쳐주세요. 아 그런데, 수동으로 /usr/local/mysql/bin/safe_mysqld & 을 실행시키니, /var/lib/mysql 을 데이타베이스로 실행한다는 메세지와 함께, 작동은 잘 되구요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved