1. 우선 혹시 모를 사태를 대비하여 DB 파일을 전부 백업해 줍니다.

2. /etc/my.cnf.d/ 에서 cnf 파일을 백업합니다.
   다음 단계에서 10.4 삭제 후 10. 5 설치시 해당 파일들이 사라지므로 기존 설정 파일을 백업해 두어야 참고해서 다시 백업 파일을 설정하기 편합니다.

3. 10.4에서 사용했던 /etc/yum.repos.d/MariaDB.repo 파일의 내용을 10.5 용으로 변경합니다.

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

4. 변경된 내역을 반영시키기 위해 yum 관련 명령을 수행합니다.

sudo yum clean all
sudo yum makecache

5. MariaDB를 중지합니다.

systemctl stop mysql

6. MariaDB를 삭제합니다.

sudo yum remove MariaDB-server

7. MariaDB를 설치합니다. 설치시 10.5버전인지 반드시 확인합니다. 10.5가 설치되지 않을시 3번의 내용과 일치하는지 확인하고 3, 4번을 반복 수행합니다.

sudo yum install MariaDB-server

8. /etc/my.cnf.d/ 에서 백업해 두었던 파일을 참고하여 /etc/my.cnf.d 를 설정해 줍니다.

9 MariaDB 를 시작합니다.

systemctl start mysql

10. mysql_upgrade를 수행합니다.

mysql_upgrade

11. 마지막으로 yum update 를 실행해서 mysql_client등을 업데이트 해줍니다.

yum update

12. 혹시 업데이트가 반영이 안된것이 있을수 있으니 MariaDB 서비스를 다시 시작해줍니다.

systemctl restart mysql

 


//