How to: Upgrade MySQL ke MariaDB di cPanel/WHM
http://servertrue.blogspot.co.id/2015/04/how-to-upgrade-mysql-ke-mariadb-di.html![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBrGcSlSeAqzPm-MZjlY09nVZfMAfFTB2Q-zFV8Y8SCkGfys8tyA67Wis7VMDHDLBDpiiUnVOT4sQ6qdxHTc-WqurvBgcLa78gQkrQ4DwK0lUgAw3F8oTqg7su-gkiKhVmHq8S0Xvfxbs/s1600/mariadb_logo.png)
Berikut langkah-langkahnya :
1. Sebelumnya silahkan Backup terlebih dahulu Database anda untuk alasan keamanan agar mengantisipasi hilangnya database anda. :-D
Example:
[root@servertrue ~]# cp -Rf /var/lib/mysql /var/lib/mysql-old
[root@servertrue ~]# mv /etc/my.cnf /etc/my.cnf-old
2. Jalankan perintah berikut untuk menonaktifkan dan menghapus RPM MySQL, agar cPanel dan WHM anda tidak lagi mengupdate paket dari RPM MySQL.
Example:
[root@servertrue ~]# /scripts/update_local_rpm_versions --edit target_settings.MySQL50 uninstalled
[root@servertrue ~]# /scripts/update_local_rpm_versions --edit target_settings.MySQL51 uninstalled
[root@servertrue ~]# /scripts/update_local_rpm_versions --edit target_settings.MySQL55 uninstalled
[root@servertrue ~]# /scripts/update_local_rpm_versions --edit target_settings.MySQL56 uninstalled
Untuk menghapus RPM MySQL.
Example :
[root@servertrue ~]# /scripts/check_cpanel_rpms --fix --targets=MySQL50,MySQL51,MySQL55,MySQL56
3. Setelah semua paket MySQL benar-benar terhapus, silahkan tambahkan YUM Repository khusus MariaDB.
Example:
[root@servertrue ~]# vi /etc/yum.repos.d/MariaDB.repo
4. Lalu tambahkan repository berikut didalam file MariaDB.repo
Example:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/VERSION/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Lebih lengkap mengenai Repository untuk semua jenis Distro Linux bisa kunjungi MariaDB Repo
5. Kemudian, sebelum melakukan instalasi silahkan hapus terlebih dahulu php* dan mysql* didalam file konfigurasi /etc/yum.conf menggunakan editor kesayangan anda.
Berikut ini adalah contoh isi dari file /etc/yum.conf
Example:
exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*
6. Selanjutnya, kita akan mulai instalasi MariaDB. Jalankan perintah berikut untuk menginstal MariaDB kemudian jangan lupa untuk restart Service mysql.
Example:
[root@servertrue ~]# yum install MariaDB-server MariaDB-client MariaDB-devel php-mysql
[root@servertrue ~]# /etc/init.d/mysql start
[root@servertrue ~]# mysql_upgrade
[root@servertrue ~]# /etc/init.d/mysql restart
7. Langkah terakhir, Jalankan perintah berikut untuk rebuild kembali EasyApache PHP untuk memastikan bahwa semua modul PHP tetap utuh dan berjalan normal.
Example:
[root@servertrue ~]# /scripts/easyapache --build
Silahkan di coba, jika ada pertanyaan mohon berkomentar di kolom bawah ya. :-D
Semoga membantu.
Tidak ada komentar:
Posting Komentar