Upgrade MariaDB 5.5 to MariaDB 10.4 on CentOS 7

MariaDB adalah fork komunitas MySQL terkenal yang mendapatkan banyak popularitas setelah akuisisi Oracle atas proyek MySQL. Pada 11 September 2019 versi stabil terbaru telah dirilis yaitu MariaDB 10.4.17.

Pada artikel ini saya akan membahas bagaimana cara mengupgrade MariaDB 5.5 ke MariaDB 5.5.

Backup atau Dump Database

Sebelum melakukan upgrade, backup terlebih dahulu database yang penting. Berikut adalah perintah untuk membuat folder backup dan melakukan dump semua database.

mkdir /backup
mysqldump -u root -p --all-databases > /backup/backup-db.sql

Stop layanan mariadb dengan menjalankan perintah berikut .

systemctl stop mariadb

Salin direktori database di folder terpisah seperti berikut.

cp -a /var/lib/mysql/  /var/lib/mysql.bak

Menambahkan Repositori MariaDB 10.4

Buat file repository untuk menyimpan repo MariaDB 10.4.

nano /etc/yum.repos.d/mariadb10-04.repo

Masukkan text berikut pada file repository mariadb, lalu simpan.

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

Menghapus MariaDB 5.5

Jika anda sudah melakukan backup atau dump database, anda dapat menghapus installasi mariadb 5.5 dengan menggunakan perintah berikut.

yum remove mariadb-server mariadb mariadb-libs 

Selanjutnya bersihkan cache pada repositori.

yum clean all

Install MariaDB 10.04

Jalankan perintah berikut untuk menginstal MariaDB 10.4.

yum -y install MariaDB-server MariaDB-client

Setelah instalasi selesai, enable and start MariaDB service.

systemctl enable mariadb
systemctl start mariadb

Jalankan perintah berikut untuk mengupgrade MariaDB.

mysql_upgrade -u root -p

Untuk memastikan upgrade sudah berhasil, jalankan perintah berikut.

mysql -V

One thought on “Upgrade MariaDB 5.5 to MariaDB 10.4 on CentOS 7

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.