mysql DB설치가 이상한곳에되서요?

youandi5의 이미지

mysql-4.0.14버젼을 썼구요..
--prefix=/tmp/mysql
--localstatedir=/tmp/mysql_data

에 줬는데 정작 mysql_install_db 하믄 처음만들어질때생기는 DB mysql 과

test 가 /tmp/mysql/lib/mysql/ 에 생기네요?

안에서 무신 수정을 해줘하는건지 잘모르겠는데요..

답변 부탁드립니다..^^

sunyzero의 이미지

prefix는 미지 지정된 디렉토리로 그 곳을 기준으로 삼아서 설치하라는 소리입니다. :roll:

따라서 당연히 prefix가 /tmp/mysql 이니까 여기에 설치되겠죠?

대부분 눈치채셨겠지만, 패키지를 설치할때 prefix는 /usr , /usr/local 에 되어있는 것을 볼 수 있습니다. 바로 이곳을 기준으로 삼는 경우가 대부분이기 때문이죠. 그리고 mysql 은 그냥 리눅스라면 패키지를 설치하는게 좋을텐데 굳이 컴파일해서 설치하시는 이유가 있나요?

========================================
* The truth will set you free.

함기훈의 이미지

sunyzero wrote:
mysql 은 그냥 리눅스라면 패키지를 설치하는게 좋을텐데 굳이 컴파일해서 설치하시는 이유가 있나요?

mysql 4.x대 버전의 경우 설정변경을 해서
성능을 극대화 한다던지.. 하는 경우가 많더군요.

3.x 의 것보다 추가된 것도 많고, 옵션도 늘어나서..

간다.

멈출까 나아갈까
망설이고 있을 때에는
나아가라고 배웠다.