본문 바로가기

Develop/Database

[Develop/Database] CentOS MariaDB 10.3 이상 설치 및 업그레이드

CentOS MariaDB 10.3 이상 설치

초기 CentOS 서버 초기 환경 세팅 기회가 생겨 MariaDB 10.3 최신 버전 설치방법과
그에 따른 이슈를 작성하려 한다.

먼저 아무 생각 없이 아래와 같이 설치한다면 10.3 버전이 아닌 6 버전대로 설치가 된다.
그에 따라 컬럼 기본값에 CURRENT_TIMESTAMP를 설정하여 줄 수 없는 등등 이슈가 있었고
다른 서버들과 버전이 상이한 이슈가 있었다. 따라서 10.3 버전을 설치하려면 아래와 같이 설정해준다.
설령 이미 MariaDB를 설치하였어도 아래와 같은 설정 후 다시 설치해주면 되지만 기존에 데이터들은
덤프를 해둔 후 업그레이드하자.

먼저 yum repository를 설정한다. /etc/yum,repos.d/에 MariaDB.repo 파일을 생성한다.

cd /etc/yum,repos.d
touch MariaDB.repo

생성된 MariaDB.repo 파일을 아래와 같이 수정하여준다.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

MariaDB를 설치한다.

yum install MariaDB-server MariaDB-client

MariaDB 서버를 시작한다.

systemctl start mariadb

서버 부팅 시 서버가 정상적으로 재동 작하도록 설정한다.

systemctl enable mariadb