Apa yang bisa kami bantu?

A. Pendahuluan

 

Pada tutorial ini akan dibahas cara melakukan upgrade MySQL di Plesk ke versi yang lebih baru. Pada artikel ini akan dicontohkan dengan MariaDB. MariaDB sendiri adalah sistem basis data bertipe MySQL, yang memudahkan penggunanya dengan fitur manajemen database.

Dalam artikel ini akan menjelaskan bagaimana cara untuk upgrade MySQL dan MariaDB ke versi yang lebih tinggi, dikarenakan kompatibilitas aplikasi yang digunakan. Sebagai catatan, sebelum upgrade sangat disarankan untuk dilakukan full backup atau snapshot terlebih dulu guna menghindari terjadinya kegagalan sistem.


Berikut ini langkah-langkah yang bisa diikuti untuk upgrade MySQL

B. Instalasi/Konfigurasi

Upgrade MySQL di Ubuntu 20.04

  1. Melakukan pengecekan versi MariaDB, dengan menggunakan perintah berikut:
# Mysql -V
Gambar 1 - Cek versi mysql

 

  1. Untuk alasan security, buat database dump dari semua database, dengan perintah berikut:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --verbose --all-databases --routines --triggers > /tmp/all-databases.sql

 

 

  1. Stop MariaDB dengan menggunakan perintah berikut:
# service mariadb stop

 

  1. Install Repository dari https://mariadb.org/download/?t=repo-config

Pastikan periksa berkas /etc/apt/sources.list dan isi berkas di direktori /etc/apt/sources.list.d/ lalu disable 

(gunakan # pada line awal) untuk menghindari kesalahan instalasi Mysql. Kemudian jalankan perintah berikut:

# apt-get 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,s390x] https://mirror.docker.ru/mariadb/repo/10.4/ubuntu focal main'

 

 

  1. Buat backup database MySQL dengan menggunakan perintah berikut:
# cp -v -a /var/lib/mysql/ /var/lib/mysql_backup

 

  1. Mulai Upgrade dengan menggunakan perintah berikut:
# apt-get update
# apt-get install mariadb-server

 

  1. Start MariaDB Service dengan perintah berikut:
# service mariadb start

 

  1. Upgrade MySQL Database dengan perintah berikut:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade –uadmin

 

  1. Lalu restart Mysql Service dengan perintah berikut:
# service mariadb restart

 

  1. Eksekusi update paket dengan menggunakan perintah berikut:
# plesk bin service_node --update local
# plesk sbin packagemng –sdf

 

  1. Cek kembali versi Mysql nya, hasilnya sudah terupdate ke versi 15.1
Gambar 2 - cek mysql versi terbaru

 

 
 

Upgrade MySQL di Centos 7

 

  1. Melakukan pengecekan versi mysql dengan menggunakan perintah berikut:
# mysql -V

 

Gambar 3 - cek versi mysql di centos


 

  1. Untuk alasan keamanan, buat semua database dump dengan perintah berikut:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --verbose --all-databases --routines --triggers > /tmp/all-databases.sql

 

  1. Stop MariaDB dengan perintah berikut:
# service mariadb stop

 

  1. Remove tambahan mariadb-bench apabila paket sudah terinstall, apabila tidak ada maka dapat dilewati. Jalankan perintah berikut:
# rpm -e --nodeps mariadb-bench

 

  1. Untuk keamanan, salin database pada folder terpisah dengan perintah berikut:
# cp -v -a /var/lib/mysql/ /var/lib/mysql_backup

 

  1. Cek apakah apakah mysql-server sudah terinstall:
# rpm -q --whatprovides mysql-server


 

  • Apabila sudah terinstall maka untuk menghapusnya menggunakan perintah berikut:
# rpm -e --nodeps `rpm -q --whatprovides mysql-server`

 

  • Buka berkas MariaDB.repo menggunakan text editor:
# vi /etc/yum.repos.d/MariaDB.repo
 
  • Tambahkan konten berikut pada berkas tersebut:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
 

Lalu simpan perubahan yang telah dilakukan.


 

  1. Reset Cache
# yum clean all

 

  1. Upgrade MariaDB
# yum install MariaDB-client MariaDB-server MariaDB-compat MariaDB-shared

 

  1. Setelah upgrade selesai, lakukan start service mariaDB
# systemctl restart mariadb

 

  1. Upgrade database MySQL
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

 

  1. Restart service MySQL
# systemctl restart mariadb

Atau

# systemctl restart mysql

 

  1. Eksekusi perintah berikut untuk update versi paket di plesk nya
# plesk sbin packagemng –sdf

 

 

Berikut hasilnya apabila sudah berhasil melakukan upgrade:

Gamabar 4 - Cek versi mysql setelah update

 

C. Penutup

 

Semoga panduan upgrade MySQL pada Plesk ke Versi 15.1 ini membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.