Migrasi dari MySQL ke MariaDB ? ya saat ini MariaDB memang menjadi trend setelah performanya menyaingi MySQL. Dan yang terpenting adalah secara umum tidak ada yang berubah disisi SQL sehingga bagi pengguna MySQL tidak perlu melakukan penyesuaian apapun bahkan PHPMyadmin bisa digunakan seperti biasanya.

Diluar itu, berdasarkan pengalaman ditemukan satu kendala yakni proses import/restore backup database dari MySQL yakni tidak tercopynya PROCEDURE/FUNCTION. Pesan error yang muncul kurang lebih seperti dibawah ini:

Cannot load from mysql.proc. The table is probably corrupted

Hasil dari penelusuran hal ini disebabkan karena belum updatenya skema dari database sehingga harus dilakukan penyesuaian disisi MariaDB Servernya.

Berikut langkah-langkahnya :

Jalankan perintah dibawah ini pada terminal/console (root akses):

mysql_upgrade

Kita bisa memastikannya dengan menjalankan peritah:

mysqlcheck –all-databases –check-upgrade

Apabila perintah diatas memerlukan priviliges root maka bisa menjalankan peritah:

mysqlcheck –all-databases –check-upgrade -u user -p

user: biasanya root

Langkah terakhir, restart server database

Semoga bermanfaat ..