mysql 소스 컴파일 하려고 하는데요.
제가 정말 초짜라^^; 이런 질문 약간 볼 붉어집니다만.;
mysql 을 서버에 2개 설치하려고요.
centos5 사용하고 있는데
여기다 mysql 하나는 서버호스팅 회사에서 소스컴파일 해서 설치해준 상태구요.
mysql 은 경로 지정해서 다른 경로로 설치해야하는데요.
질문은.
*** 1번째 질문!
먼저 설치된 것과 같은 버전의 mysql 설치하려고 하는데 예전에 설치된 버전의 configure 는 어떤지
알수 있나요?
예전 설치된 상태와 동일한 설정으로 설치하고 싶어서요.
*** 2번째 질문!
만약 제가 configure 를 몇개 덜해주고 설치한상태로 조금 사용하고 있었습니다. (라고 가정할 때)
그런데 뒤늦게 더 옵션으로 줬어야 했다는 걸 알았을 때는. 설치된거 삭제 한다음 다시 설치해야하나요?
(db는 백업해서 따로 보관하고요?)
사용해서 데이타가 막 쌓여있구. 그런 상태에서 설치시 옵션을 바꿔주기 위해서 다 삭제 하고 다시 까는 법 외에 방법이 있을 것같은데 예전에 (몇년전에) 살짝 배울 때 그렇게 하라고 배웠던 것같아서요.
*** 3번째 질문!
컴파일 해서 설치한 프로그램을 삭제 할 때는 설치된 폴더들 돌아다니면서 지워줘야 하나요~?
rpm 설치는 rpm -e 하면 지워지잖아요.(아닌가^^a)
제가 워낙 몇년전에 리눅스를 배우고 안써서 ㅜ.ㅜ 사경을 헤메고 있네요.
*** 4번째 질문!
제가 지금 centos5 인데 만약 rpm 받아서 설치할 경우 (나중을 대비해서 그냥 물어놓는것)
레드햇 linux 5 에 대한 x86 rpm 받으면 되나요~?
1. 컴파일시 옵션을
centos에서는 가급적 소스 컴파일 설치를 피하기 바랍니다.
1.
컴파일시 옵션을 말씀하시는 거죠?
보통 컴파일해서 설치하게 되면 /usr/local 밑에 소스를 놔두지 않나요. 거길 뒤져보시죠.
일반적인 설정 파일을 말씀하시는 거라면
/etc/rc.d 밑에 재부팅시에 자동 시작하는 스크립트가 있을 겁니다. 그 스크립트를 찾아서 분석해보시면 설정 파일 위치를 알 수 있을 겁니다.
rpm으로 설치했으면 /etc/my.cnf 파일을 보면 됩니다만.... 소스 컴파일 설치는 설치 방법이 워낙 제각각이라...
2.
컴파일시 옵션을 바꾸는 거라면 기존 것을 삭제하고 다시 설치해야 할 거고요...
설정 파일에서 바꿀 수 있는 거라면 설정 파일의 값만 바꿔주면 되겠죠.
3.
일반적으로 컴파일해서 설치한 프로그램을 삭제할 때는 다 찾아다니면서 수작업으로 지워줘야 합니다.
rpm 으로 설치하면 rpm -e라고 하면 지워지는 것 맞습니다.
4.
yum install mysql-server 하면 끝납니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
1번째 질문
혹시 설치 하시고 소스파일 디렉토리를 그냥 두셨다면
config.log 파일 보시면 환경잡아준 부분이 있습니다. 거기서 확인하시는것도 가능합니다.
댓글 달기