티스토리 뷰

헉!!/MySQL

MariaDB 10.1 to 10.3

권태성 2020. 4. 4. 20:51

CentOS 7 환경에서 MariaDB 10.1을 10.3으로 업데이트하며 남긴 내용입니다.

https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/

MariaDB 사이트의 가이드를 참고했습니다.

1. MariaDB Repo 변경

# vi /etc/yum.repos.d/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

2. innodb_fast_shutdown=0 설정

# mysql -uroot -p --execute="SET GLOBAL innodb_fast_shutdown=0"

3. 데이터 백업 (저는 혹시나 해서 my.cnf도 백업했습니다.)

# cp /etc/my.cnf ./
# mysqldump -uroot -p -A > data.sql

4. MariaDB shutdown

# systemctl stop mariadb.service

5. MariaDB 10.1 삭제

# yum remove MariaDB-server MariaDB-client

6. MariaDB 10.3 설치

# yum install MariaDB-server MariaDB-client

7. MariaDB 10.3 실행

# systemctl start mariadb.service

8. mysql_upgrade 실행

# mysql_upgrade -uroot -p

9. MariaDB-common MariaDB-shared의 업데이트가 필요한 경우 업데이트

# yum update MariaDB-common MariaDB-shared

 

저는 yona에 쓰기 위해 업데이트를 진행했는데 MariaDB 10.3 설치 후 실행을 하니

기존에 쓰던 10.1에서 설정해둔 설정들 때문에 MariaDB 실행이 안 되어서 아래 위키를 참고하여 설정을 수정해서 사용했습니다.

https://github.com/yona-projects/yona/wiki/MariaDB-%EC%84%A4%EC%B9%98

For MariaDB >= 10.3 부분 설정 값을 보시면됩니다.

 

728x90