Cara Migrasi dari MySQL 5.7 ke MariaDB 10.5 di Ubuntu 18.04

Secara default MySQL database yang tersedia di Ubuntu 18.04 adalah MySQL 5.7 dan MariaDB 10.1. Jika di Ubuntu 18.04 telah berjalan MySQL 5.7 dan ingin migrasi ke MariaDB 10.5, terlebih dahulu harus uninstall MySQL, memasang repository server MariaDB, dan install MariaDB.

*Cek Versi MySQL*

Mengecek versi MySQL yang terpasang.

[INPUT]

1 mysql –version

Contoh hasil perintah di atas.

[INPUT]

1 mysql  Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using  EditLine wrapper

Di sini diketahui bahwa versi MySQL yang digunakan adalah versi *5.7.33*.

*Backup Database*

Backup semua database terlebih dahulu, misalnya ada database dengan nama wordpress yang ingin dibackup.

[INPUT]

1 mysqldump -u root -p wordpress > wordpress.sql

*Uninstall MySQL*

Matikan service mysql.

[INPUT]

1 systemctl stop mysql

Uninstall MySQL server.

[INPUT]

1 2 apt remove mysql-server-5.7 apt autoremove

*Install MariaDB*

Pasang repository MariaDB 10.x untuk Ubuntu 18.04. Generate repository MariaDB di mariadb.org. Misalnya mau install MariaDB 10.5 yang bersumber dari mirror repository server milik DigitalOcean.

[INPUT]

1 2 3 apt install software-properties-common apt-key adv –fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc’ add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] http://sgp1.mirrors.digitalocean.com/mariadb/repo/10.5/ubuntu bionic main’

Install MariaDB server.

[INPUT]

1 apt install mariadb-server

Cek status service mariadb, harus *active-running*.

[INPUT]

1 systemctl status mariadb

*Pengujian*

Tes login MariaDB melalui console.

[INPUT]

1 mysql -u root -p

Tampilkan database, apakah semua database yang sebelumnya ada di MySQL masih ada di MariaDB, tidak terhapus.

[INPUT]

1 show databases;

Beralih atau menggunakan salah satu database, misalnya wordpress.

[INPUT]

1 use wordpress;

Tampilkan semua tabel yang ada di dalam database.

[INPUT]

1 show tables;

Tampilkan isi dari salah satu tabel.

[INPUT]

1 select post_title from wp_posts;

Jika semua database masih sama seperti sebelumnya, berarti migrasi dari MySQL 5.7 ke MariaDB 10.5 berhasil dilakukan.

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.