CentOS 6의 yum 리포지토리에 포함된 MySQL 버전은 5.1이다. 그래서 yum을 이용해서 MySQL 5.5 버전을 설치하려면 별도 작업을 해 주어야 한다. 이 글에서는 두 가지 방법을 소개한다.
1. Webtatic Yum 리포지토리 사용
아래 명령어를 리포지토리를 추가해 준다.
$ rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
기존에 mysql을 설치했다면, 제거한다.
MySQL 5.5 버전은 다음과 같이 설치한다.
$ yum install mysql55w mysql55w-server
이전 방식이 mysql55w와 같이 다른 이름을 사용하는데, mysq55w-libs 모듈이 설치된 상태에서 mysql-libs를 필요로 하는 모듈을 설치하려면 에러가 발생할 수 있다. 5.5 버전을 mysql55w가 아니라 mysql을 사용해서 설치하고 싶다면 Remi 리포지토리를 이용하면 된다.
2. Remi Yum 리포지토리 사용
다음과 같이 Remi 리포지토리를 추가한다.
## Remi Dependency on CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
## CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
MySQL 5.5 설치는 다음과 같이 진행한다.
$ yum --enablerepo=remi,remi-test install mysql mysql-server
--enablerepo 옵션을 사용하는 건 remi 리포지토리가 기본적으로 비활성화되어 있기 때문인데, 이를 활성화시키고 싶다면 /etc/yum.repos.d/remi.repo 파일에서 [remi]와 [remi-test]의 enabled 값을 1로 변경하면 된다.