Kalau anda instal panel Vesta, maka database server yg default ikut terinstal adalah MariaDB versi 5.5. Hmm… Ini versi yg mungkin udah mulai uzur ya. Oleh karena itu ada baiknya melakukan upgrade supaya versi MariaDB-nya menjadi yg lebih update. (versi 11.1 saat saya posting ini).
Berikut urutan cara upgrade MariaDB server 5.5 ke versi 11.1
-
- Setelah login root ke ssh server, backup semua database misalnya pake command seperti ini:
mysqldump -u root -p --all-databases > all_databases.sql
- Backup konfig mysql dengan command:
cp /etc/my.cnf /etc/my.cnf.bak
- Hentikan proses mariadb dengan command: service mariadb stop
- Trus uninstal deh:
yum remove mariadb mariadb-server -y
- Bikin file berisi repo Mariadb
vim /etc/yum.repos.d/mariadb.repo
- Sesuaikan dengan geolokasi server, pilih yg terdekat supaya proses instal cepat. Misal server saya di Jerman maka saya isikan:
[mariadb] name = MariaDB # rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # baseurl = https://rpm.mariadb.org/11.1/centos/$releasever/$basearch baseurl = https://mirror.netcologne.de/mariadb/yum/11.1/centos/$releasever/$basearch module_hotfixes = 1 # gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB gpgkey = https://mirror.netcologne.de/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1
- Save dan jalankan perintah: yum clean all
- Next,
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
- yum update -y
- Kembalikan konfig mysql seperti semula cp /etc/my.cnf.bak /etc/my.cnf
- Segera jalankan mariadb server dengan command systemctl enable mysqld diikuti service mysqld start
- Terakhir jalankan command: mysql_upgrade.
- Setelah login root ke ssh server, backup semua database misalnya pake command seperti ini:
Finally, cek versi mariadb yg sudah berhasil diupgrade: mysql -V atau bisa juga dengan mengetikkan mariadb