Cara Upgrade MariaDB Cyberpanel


1 Feb, 2024
4 menit

Sampai artikel ini dibuat, belum ada cara otomatis atau halaman untuk melakukan upgrade MariaDB Cyberpanel. Jadi, gimana kalau kamu mau melakukan upgrade MariaDB ke versi terbaru?

Di artikel ini, kita akan membahas cara upgrade MariaDB Cyberpanel secara manual. Tentunya karena cara ini merupakan cara manual, maka disarankan untuk melakukan backup semua website kalian, atau justru jika bisa membuat snapshot server maka akan lebih direkomendasikan.

Proses upgrade ini dilakukan dengan manual, jadi pastikan kamu memiliki akses SSH server yang digunakan untuk install cyberpanel sebagai root, atau menggunakan user yang memiliki hak akses untuk menggunakan sudo.

Cara Upgrade MariaDB Cyberpanel

Dalam proses upgrade MariaDB cyberpanel ini akan ada beberapa tahap, diantaranya:

  1. Dapatkan Password MariaDB
  2. Shutdown MariaDB
  3. Hapus MariaDB
  4. Download MariaDB Versi Terbaru
  5. Install dan Jalankan MariaDB Terbaru
  6. Periksa Versi MariaDB

Sebelum melanjutkan, cara ini dicoba pada Cyberpanel versi 2.3 dan ubuntu 20.04 dan ubuntu 22.04 jika kamu menggunakan versi dan OS berbasi RHEL seperti CentOS, Almalinux, Rocky Linux, maka cara yang digunakan untuk melakukan update akan berbeda.

Setelah melakukan backup dan file backup tersimpan di tempat yang aman, atau sudah didownload, maka kamu bisa melanjutkan ke proses selanjutnya

1. Dapatkan Password MariaDB

Kamu nantinya perlu login ke MariaDB untuk melakukan shutdown, Jadi dapatkan dulu password MySQL menggunakan command ini

cat /etc/cyberpanel/mysqlPassword

Nantinya kamu akan mendapatkan output misalnya seperti ini

xCt45tNjgPmgo1root@hostname:~#

Berdasarkan output tersebut, maka password MySQL atau MariaDB kamu adalah xCt45tNjgPmgo1 (salin teks sebelum root – xCt45tNjgPmgo1root@hostname:~#)

2. Shutdown MariaDB

Sekarang karena kamu sudah mendapatkan password MariaDB, maka kamu bisa login ke MariaDB menggunakan command berikut ini, kemudian masukkan passwordmu

mysql -u root -p

Sudah berhasil masuk ke MariaDB? Sekarang kamu bisa mematikan atau shutdown MariaDB menggunakan command ini

SET GLOBAL innodb_fast_shutdown = 1;
XA RECOVER;
exit;

3. Hapus MariaDB

Sebelum menghapus MariaDB, pastikan status layanan MariaDB sudah berhenti atau stopped. Kamu bisa menggunakan systemctl untuk memeriksa status MariaDB

systemctl status mariadb

Apabila statusnya masih aktif, maka kamu akan mendapatkan output yang didalamnya akan terdapat keterangan status, kurang lebih seperti ini

 Active: active (running) since Fri 2023-09-08 12:18:06 CEST; 7s ago
Cara Upgrade MariaDB Cyberpanel - img - 1

Hentikan layanan MariaDB, kemudian periksa kembali statusnya dan pastikan sudah benar-benar berhenti

systemctl stop mariadb

Jika layanan MariaDB sudah benar-benar berhenti, maka kamu bisa menghapus MariaDB dari server untuk melakukan upgrade ke versi terbaru

apt remove "*mariadb*" "galera*" -y

Kamu bisa menggunakan grep untuk memeriksa apakah MariaDB sudah benar-benar terhapus dari server atau belum

apt list --installed | grep -i -E "mariadb|galera"

Jika hasil outputnya seperti screenshot dibawah ini, berarti MariaDB masih belum terhapus dari servermu.

Cara Upgrade MariaDB Cyberpanel - img - 2

4. Download MariaDB Versi Terbaru

Kamu bisa menggunakan command berikut ini untuk melakukan instalasi MariaDB versi 10.6 (saat ini versi LTS atau Long-Term Support sudah sampai versi 10.11, kamu bisa mengubahnya juga menjadi 10.11)

curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.6"

Apabila kamu ingin menginstall MariaDB versi 10.11, maka kamu bisa mengubah version=”mariadb-10.6″ menjadi version=”mariadb-10.11″.

Selanjutnya, kamu bisa melakukan update repository sebelum melanjutkan proses instalasi MariaDB

apt update

5. Install dan Jalankan MariaDB Terbaru

Sekarang karena kamu sudah melakukan update, maka kamu bisa mengingstall MariaDB di server yang kamu gunakan untuk install Cyberpanel

apt install mariadb-server libmariadb-dev -y

Ketika dalam proses instalasi, nantinya kamu akan mendapatkan pesan konfirmasi yang kurang lebih seperti ini

Configuration file '/etc/mysql/mariadb.conf.d/50-server.cnf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** 50-server.cnf (Y/I/N/O/D/Z) [default=N] ?

Jika mendapatkan pesan konfirmasi seperti itu, kamu bisa menekan tombol N untuk mempertahankan versi terinstall saat ini.

Setelah prosesnya selesai, maka kamu perlu melakukan update sekali lagi untuk mendownload paket MariaDB yang mungkin masih tertinggal

apt update && apt upgrade -y

Sekarang kamu bisa mengaktifkan dan menjalankan MariaDB lagi di servermu supaya Cyberpanel dapat bekerja kembali.

systemctl enable mariadb
systemctl start mariadb

Pastikan MariaDB sudah benar-benar berjalan dan tidak ada pesan error menggunakan command ini

systemctl status mariadb

Apabila statusnya sudah running, maka selanjutnya kamu bisa melakukan upgrade MariaDB di server kamu

mysql_upgrade -u root -p

Masukkan password MySQL yang sebelumnya sudah kamu dapatkan di langkah nomor 1 untuk menyelesaikan update.

6. Periksa Versi MariaDB

Untuk memastikan MariaDB sudah sukses di upgrade, maka kamu bisa memeriksa versi MariaDB menggunakan command berikut ini, atau membuka halaman phpMyAdmin melalui Cyberpanel.

mysql -u root --password=password_mysql_kamu -e "SHOW VARIABLES LIKE 'version';"
Cara Upgrade MariaDB Cyberpanel - img - 3
Cara Upgrade MariaDB Cyberpanel - img - 4

Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]
Tinggalkan Balasan 0

Your email address will not be published. Required fields are marked *


Share: