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