CentOS/RHEL에서 MySQL을 MariaDB로 교체하는 방법

CentOS/RHEL에서 MySQL을 MariaDB로 교체하는 방법

2022-10-18 last update

4 minutes reading replace centos mariadb upgrade MySQL
MariaDB는 here에 설명된 MySQL 서버보다 더 많은 기능과 장점을 가지고 있습니다. MariaDB로 전환하려는 경우 이 기사가 도움이 될 것입니다. 오늘은 Linux CentOS의 모든 기존 데이터로 MySQL을 MariaDB로 교체하는 방법을 보여 드리겠습니다. 이렇게 하려면 루트로 다음 단계를 수행합니다.

1단계: 기존 데이터베이스 백업

먼저 복원해야 할 경우에 대비하여 기존의 모든 데이터베이스를 백업합니다.
# mysqldump -u root -p --all-databases > BackupDBS.sql

2단계: MySQL 제거

모든 데이터베이스 백업이 있는지 확인한 후 시스템에서 MySQL을 제거합니다. 먼저 MySQL 서비스를 중지합니다.
# service mysqld stop
MySQL 구성 파일을 다른 위치에 복사하여 사용합니다.
# cp /etc/my.cnf /tmp/
모든 MySQL 패키지를 제거합니다.
# yum remove mysql*

3단계: MariaDB 설치

종속성 문제를 해결하기 위해 REMI Repo를 설치합니다.
# rpm –ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
그런 다음 compat-mysql55 패키지를 설치합니다.
# yum –enablerepo=remi-test –disablerepo=remi install compat-mysql55
이제 MariaDB 설치를 진행할 수 있습니다. #!/install-mariadb-in-centos-rhel-and-fedora/의 단계를 따를 수 있습니다.
이 단계를 완료한 후 이전에 백업한 my.cnf를 원래 위치로 복원합니다.
# cp /tmp/my.cnf /etc/my.cnf

4단계: 모든 데이터베이스 복원(필요한 경우)

MariaDB 서버에 있는 모든 데이터베이스의 백업을 복원합니다.
# mysql –u root –p < BackupDBS.sql
마지막으로 서비스를 다시 시작하고 MariaDB에 다시 로그인하여 모든 데이터가 실제로 있는지 확인합니다.
# service mysql restart
# mysql –u –root –p