Amati Pelajari Eksekusi !

Upgrade MariaDB 5.5 ke MariaDB 10.3 di Plesk

Default installasi MariaDB pada Plesk yaitu 5.5 sedangkan versi terbaru adalah MariaDB 10.x. Nah pada tutorial ini saya akan melakukan upgrade MariaDB 5.5 ke MariaDB 10.3. Operating system yang saya gunakan saat ini adalah CloudLinux.

Langkah pertama membuat backup semua database yang ada pada server dengan perintah berikut

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --verbose --all-databases --routines --triggers > /root/all-databases.sql

Setelah itu matikan service MySQL

systemctl stop mysqld

Kemudian copy directory databasenya ke directory lain

cp -v -a /var/lib/mysql/ /var/lib/mysql_backup

Lalu masuk ke file /etc/my.cnf dan ubah seperti berikut

#bind-address = 127.0.0.1

Jalankan kembali service MySQL

systemctl start mysqld

Selanjutnya install MySQL Governor pada server

yum install governor-mysql -y

Setelah proses instalasi mysql governor selesai, maka pilih mariadb yang akan digunakan. Karena saya akan mengubah ke MariaDB 10.3 maka saya menggunakan perintah berikut

/usr/share/lve/dbgovernor/mysqlgovernor.py --mysql-version=mariadb103

Untuk pilihan maria db yang tersedia sebagai berikut, anda bisa sesuaikan sendiri dengan mariadb yang diinginkan.

mariadb100 for MariaDB v10.0
mariadb101 for MariaDB v10.1
mariadb102 for MariaDB v10.2
mariadb103 for MariaDB v10.3
mariadb104 for MariaDB v10.4
mariadb105 for MariaDB v10.5
mariadb106 for MariaDB v10.6
mysql55 for MySQL v5.5
mysql56 for MySQL v5.6
mysql57 for MySQL v5.7

Setelah MariaDB sudah dipilih, maka selanjutnya proses installasi MariaDB tersebut dengan perintah berikut

/usr/share/lve/dbgovernor/mysqlgovernor.py --install

Tunggu prosesnya sampai selesai, jika sudah restart service MySQL

systemctl restart mysql

Jalankan perintah berikut untuk memperbarui versi paket di dalam Plesk:

plesk bin service_node --update local
plesk sbin packagemng -sdf

Nah sudah selesai, selanjutnya tinggal di cek saja di menu Database Server yang ada di dashboard plesk. Semoga membantu.

Leave a Reply

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