Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

Cara Migrasi dari Mysql ke MariaDB di cPanel/WHM

MariaDB adalah “Pengganti MySQL yang disempurnakan”. Kita akan membahas langkah cara menghentikan cPanel/WHM secara efektif dalam memelihara MySQL dan mulai menggunakan MariaDB untuk setiap dan semua aktivitas yang basis data di server Anda, namun harap dicatat bahwa, cPanel/WHM tidak lagi memelihara MySQL di sistem Anda, melainkan di Sistem Administrator untuk mengelola dan memelihara setiap pembaruan dan pemeliharaan pada perangkat lunak database. Kami sarankan hanya administrator sistem berpengalaman yang melakukan langkah-langkah di bawah ini dan kami tidak bertanggung jawab atas kemungkinan kehilangan data.

1. Cadangkan data MySQL yang ada

Pastikan untuk menyimpan semua data yang ada untuk berjaga-jaga jika terjadi masalah.

cp -Rf /var/lib/mysql /var/lib/mysql-old
mv /etc/my.cnf /etc/my.cnf-old


2. Nonaktifkan target sehingga cPanel tidak lagi menangani pembaruan MySQL

Berikut ini akan menandai versi MySQL yang kami distribusikan sebagai versi uninstall sehingga tidak lagi dikelola oleh cPanel/WHM

/scripts/update_local_rpm_versions --edit target_settings.MySQL50 dihapus
/scripts/update_local_rpm_versions --edit target_settings.MySQL51 dihapus
/scripts/update_local_rpm_versions --edit target_settings.MySQL55 dihapus


3. Hapus RPM MySQL yang ada sehingga ada yang bersih untuk MariaDB

Penting:  Perintah di bawah ini akan menghapus instalasi RPM MySQL!

/scripts/check_cpanel_rpms --fix --targets=MySQL50,MySQL51,MySQL55
[20230623.211100]    
[20230623.211100] RPM berikut tidak diperlukan di sistem Anda dan harus dihapus instalasinya:
[20230623.211100] MySQL55-client.5.5.31-1.cp1136
[20230623.211100] MySQL55-devel.5.5.31-1.cp1136
[20230623.211100] MySQL55-server.5.5.31-1.cp1136
[20230623.211100] MySQL55-dibagikan.5.5.31-1.cp1136
[20230623.211100] Tes MySQL55.5.5.31-1.cp1136
0
[20130623.211100] Menghapus 0 rpm yang rusak:
[20130623.211100] rpm: tidak ada paket yang diberikan untuk dihapus
[20130623.211100] Tidak diperlukan RPMS baru untuk instalasi
[20130623.211100] Menghapus instalasi rpm yang tidak diperlukan: MySQL55-test MySQL55-server MySQL55-client MySQL55-shared MySQL55-devel

4.Buat repositori yum untuk MariaDB

Access https://downloads.mariadb.org/mariadb/repositories dan pilih DISTRO dan tempatkan konten repo ke /etc/yum.repos.d/MariaDB.repo

EX (Untuk tujuan saya):

#nano /etc/yum.repos.d/MariaDB.repo

# Daftar repositori MariaDB 5.5 CentOS - dibuat 23-06-2023 21:13 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
nama = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=

5. instal MariaDB menggunakan perintah berikut

yum instal server MariaDB klien MariaDB MariaDB-devel

##Jika Anda mengalami masalah ketergantungan, hapus php dari file /etc/yum.conf lalu jalankan kembali perintah yum. Silakan tambahkan kembali ke yum conf setelah paket diinstal.

/etc/init.d/mysql mulai
mysql_upgrade
/etc/init.d/mysql restart


6.Bangun kembali easyapache/php untuk memastikan modul utuh/berfungsi

/scripts/easyapache --build

Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.