OS/linux/core/5

rpm으로 mysql-3.X 설치하기

마PD 2012. 9. 22. 11:40

1. 준비한 파일들.

mysql-3.23.58.1.i386.rpm

mysql-client-3.23.58.1.i386.rpm

mysql-devel-3.23.58.1.i386.rpm

mysql-server-3.23.58.1.i386.rpm

mysql-shared-3.23.58.1.i386.rpm


2. 설치

1) 기존에 설치된 RPM 확인

#rpm -qa | grep MySQL

★대소문자 주의


2) 만약 지워야 한다면

#rpm -e MySQL-~~

의존성문제로 안된다면...

#rpm -e --nodeps MySQL-~~


3) 설치

#rpm -Uvh MySQL-~~~~



3. 에러

#rpm -Uvh mysql-server-~~~~

error: Failed dependencies:

 libstdc++.so.5 is needed by mysql-server-3.23.58-1.i386

 libstdc++so.5(CXXABI_1.2) is needed by mysql-server-3.23.58-1.i386

 libstdc++.so.5(GLIBCPP_3.2) is needed by mysql-server-3.23.58-1.i386

 MySQL-server conflicts with mysql-server-3.23.58-1.i386

-> ????????처음에 리눅스 깔때 다 깔았던 것들 아닌가?? 왜이랭..

--해결방법

1) yum을 이용하여 없는 것들 설치해야겠징? 일단 확인부터..

#yum list compat-libstdc*


2) yum을 이용하여 설치

#yum install compat-libstdc++-33.i386


(yum을 이용하여 설치 관련 참고 : http://oracle.tistory.com/415)


3) 다시 설치 시도

#rpm -Uvh mysql-server-~~~~

error: failed dependencies:

 MySQL-server conflicts with mysql-server-3.23.58-1.i386

-> ???????????? 뭐 이미 설치 되어 있다고???


4. 실행

#/usr/bin/safe_mysqld&

-> 실행됨. (-_-)

#mysql -u root