MariaDB adalah garpu komunitas MySQL terkenal yang mendapatkan banyak popularitas setelah Oracle mengakuisisi proyek MySQL. Pada 24 Desember 2015 versi stabil terbaru telah dirilis yaitu MariaDB 10.1.10.
Beberapa fitur baru telah ditambahkan dalam versi ini dan Anda dapat melihatnya di bawah ini:
Dalam tutorial ini kami akan menunjukkan cara meningkatkan MariaDB 5.5 ke MariaDB 10.1 versi stabil terbaru. Anda harus memiliki akses root ke mesin, di mana Anda akan melakukan upgrade.
Catatan bahwa jika Anda menjalankan versi MariaDB yang lebih lama, program peningkatan yang disarankan adalah dengan menelusuri setiap versi. Sebagai contoh MariaDB 5.1 -> 5.5 -> 10.1.
Seperti biasa saat melakukan pemutakhiran, membuat cadangan basis data yang ada adalah penting. Anda dapat membuang database dengan perintah seperti:
# mysqldump -u root -ppassword --all-databases > /tmp/all-database.sql.
Atau sebagai alternatif, Anda dapat menghentikan layanan MariaDB dengan:
# systemctl hentikan mysql.
Dan salin direktori database di folder terpisah seperti ini:
# cp -a /var/lib/mysql/ /var/lib/mysql.bak.
Dalam kasus kegagalan upgrade Anda dapat menggunakan salah satu salinan di atas untuk memulihkan database Anda.
Praktik yang baik adalah memastikan paket Anda mutakhir sebelum membuat perubahan apa pun pada file repo Anda. Anda dapat melakukannya dengan:
# pembaruan yum [Di RHEL/CentOS 7] # pembaruan apt-get [Di Debian/Ubuntu]
Jika Anda memiliki paket lama, tunggu hingga instalasi selesai. Selanjutnya, Anda perlu menambahkan MariaDB 10.1 repo untuk distribusi CentOS/RHEL 7/. Untuk melakukan ini, gunakan editor teks favorit Anda seperti vim atau nano dan buka file berikut:
# vim /etc/yum.repos.d/MariaDB10.repo.
Tambahkan teks berikut di dalamnya:
# Daftar repositori MariaDB 10.1 CentOS - dibuat 18-01-2016 09:58 UTC. # http://mariadb.org/mariadb/repositories/ [mariadb] nama = MariaDB. dasar = http://yum.mariadb.org/10.1/centos7-amd64. gpgkey= https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. gpgcheck=1.
Kemudian simpan dan keluar dari file (untuk vim :wq)
Jalankan rangkaian perintah berikut untuk menambahkan PPA MariaDB di sistem Anda:
# apt-get install software-properties-common. # apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com: 80 0xcbcb082a1bb943db. # add-apt-repository 'deb [arch=amd64,i386] http://kartolo.sby.datautama.net.id/mariadb/repo/10.1/ubuntu cerdik utama'
Penting: Jangan lupa ganti ubuntu cerdik dengan nama distribusi dan rilis Anda.
Jika Anda telah mengambil cadangan database Anda seperti yang disarankan di Langkah 1, Anda sekarang siap untuk melanjutkan dan menghapus instalasi MariaDB yang ada.
Untuk melakukan ini, cukup jalankan perintah berikut:
# yum hapus mariadb-server mariadb mariadb-libs [Di RHEL/CentOS 7] # apt-get purge mariadb-server mariadb mariadb-libs [Di Debian/Ubuntu]
Selanjutnya, bersihkan cache repositori:
# yum bersihkan semua [Di RHEL/CentOS 7] # apt-get clean all [Di Debian/Ubuntu]
Sekarang saatnya menginstal versi MariaDB yang lebih baru, dengan menggunakan:
# yum -y install MariaDB-server MariaDB-client [Pada RHEL/CentOS 7] # apt-get install mariadb-server MariaDB-client [Di Debian/Ubuntu]
Setelah instalasi selesai, Anda dapat memulai layanan MariaDB dengan:
# systemctl mulai mariadb.
Jika Anda ingin MariaDB secara otomatis memulai setelah sistem boot, jalankan:
# systemctl aktifkan mariadb.
Terakhir jalankan perintah pemutakhiran untuk memutakhirkan MariaDB dengan:
# mysql_upgrade.
Untuk memverifikasi bahwa pemutakhiran berhasil, jalankan perintah berikut:
# mysql -V.
Selamat, peningkatan Anda telah selesai!
Pembaruan MariaDB/MySQL selalu merupakan tugas yang harus dilakukan dengan ekstra hati-hati. Saya harap Anda selesai dengan lancar. Jika Anda mengalami masalah, jangan ragu untuk mengirim komentar.