rpm으로 설치할때의 mysql질문입니다...
APM때문에 며칠동안 밤샘하고 있는 초보입니다.
KLDP분들께서 도와주신덕분에 소스로 설치는 성공하였습니다.
기쁘더군요.. 그런데 오기가 생겨서 그런지 RPM설치도
꼭 성공해 보고 싶습니다.
소스설치가 좋기는 해도 저같은 초보한테는 나중에 삭제할때 큰 문제입니다.
아직 리눅스의 디렉토리 구조도 완벽하게 모르는 녀석이 소스로
파일들을 설치하면서 관리하기란 무리같아서요
상대적으로 쉬운 RPM먼저 해결해보고 싶습니다.
소스설치는 할줄 아는 녀석이 RPM설치를 못한다는게.....
RPM설치는 아직도 잘 모르겠더군요..
Mysql.sock(2)에러가 나길레 err파일을 열었습니다. (이것도 큰 발전입니다.)
내용을 보자니...
- mysqld started
- Fatal error Can't open privilege tables Table 'mysql.host'
doesn't exist
- Aborting
- /usr/sbin/mysqld Shutdown Complete
- mysqld ended
라고 나오는군요... mysql.sock파일은 역시나 생성되지도 않았습니다.
mysql이라는 사용자도 존재하고요 그룹까지 설정완료 했습니다.
근데 여기서 막히는게 소스로 설치하면 설치 경로를 본인이 알수 있어서 좋은데
rpm으로 설치하니까 mysql이 도무지 어디에 있는지 모르겠네요
/usr/local 에 mysql이라는 디렉토리가 없더군요
대신
/usr/share/mysql이라는 디렉토리가 있는데 이거인듯 하고요
그옆에 /usr/share/mysql-test라는 디렉토리도 생겼더군요
근데 /usr/share/mysql이라는 디렉토리안에 var라는 디렉토리는 또 없고..
실행파일들은 전부 /usr/bin이라는 디렉토리에 있는거 같고요
도무지 알수가 없습니다. 도와주세요..
설치는 노트북에 했고요 배포본은 맨드레이크 9.1입니다.
레드햇을 쓰는 데스크탑은 제대로 되어서 그거 쓰고 싶은데
이놈의 노트북이 다른 배포본을 거절하더군요..
이리저리 찾다가 결국 맨드레이크라는것을 찾아서 설치성공한것입니다.
RPM설치는 처음에 전부 설치로 했을때에도 안설치 되어 있어서
나중에 추가로 mysql 이라는 RPM은 전부 몰아서 설치한것입니다.
모쪼록 부탁드립니다..
더운데 짜증나게 해서 죄송합니다. ㅡㅡ;
Re: rpm으로 설치할때의 mysql질문입니다...
해당 에러는 mysql 시스템 테이블중에 mysql.host 라는 테이블이 없어서
mysql 서버가 기동하지 못한다는 이야기 입니다..
mysql 설치시에 mysql_install_db 가 잘 못 실행이 되었거나.. 실행 되지
않아서 발생하는 문제 입니다..
그리고 보통 rpm 으로 설치를 하면 설치 디렉토리가 표준화 되어서 장점이 있습니다..
그러니까.. 서버를 한대 인수 인계 받았다고 생각 해 보세요.. 그 전 관리자가
소스로 설치 했으면 보통 /usr/local 아래에 설치 하는데.. 그건 보통이구요..
/opt 에 설치 하시는 분도 있구요.. /home 아래 설치 하시는 분도 봤습니다..
/var 안에 설치 하시는 분도 있구요..
그러나.. rpm 으로 설치를 하시면 직접 rpm을 패키징 하시지 않으시면
보통 설치 되는 디렉토리가.. 표준화 되어 있습니다..
확인 하시는 길은 rpm -qRil MySQL 하시면 필요 라이브러리, 인스톨 된 파일들의 리스트를 보실수 있습니다. 확인 하세요..
에러메세지를 잘 읽어 보시구요.. 에러메세지로.. 구글에서 검색 하시면 답은 금방 나옵니다.. 한번 해보세요.. 검색엔진의 위대함이....
궁금한점 다시 답글 올려 주세요...
댓글 달기