Namun, setelah menginstal MariaDB, Webmin dan Virtualmin tidak lagi dapat mengelola MariaDB. Saat menavigasi ke Webmin -> Server -> Server Database MySQL, pesan kesalahan berikut ditampilkan:
Skrip startup MySQL /etc/rc.d/init.d/mysqld tidak ditemukan di sistem Anda. Mungkin MySQL tidak diinstal, atau konfigurasi modul Anda salah.
Paket dapat diinstal secara otomatis oleh Webmin. Klik di sini untuk mengunduh dan menginstalnya menggunakan YUM.
Penyebab
Alasan kesalahan terjadi karena distribusi asli MariaDB dan MySQL datang dengan skrip startup mysql.server, yang akan diinstal dengan nama "mysql" di direktori /etc/init.d secara otomatis di sistem Linux menggunakan paket RPM (MariaDB-server -VERSION.rpm), seperti Red Hat Enterprise Linux (RHEL), Fedora, CentOS, Scientific Linux, dll.
Namun, beberapa vendor menyediakan paket RPM yang menginstal skrip startup dengan nama yang berbeda seperti "mysqld". Faktanya, menginstal skrip startup MySQL sebagai “mysqld” merupakan praktik umum sehingga Webmin mencari mysqld secara default untuk nama skrip startup MySQL.
Solusi
Masuk ke Virtualmin atau Webmin , lalu buka Webmin -> Server -> Server Basis Data MySQL , lalu klik Konfigurasi Modul di pojok kiri atas.
Kemudian, pilih Konfigurasi sistem di daftar tarik-turun "Kategori konfigurasi". Anda juga dapat mengeklik Sebelumnya atau Berikutnya tombol sampai tiba di kategori yang benar.
Ubah jalur dan nama menjadi skrip startup MariaDB yang benar untuk Perintah untuk memulai server MySQL dan Perintah untuk menghentikan server MySQL . Biasanya, nilainya harus:
CatatanVerifikasi bahwa file "mysql" benar-benar ada di direktori /etc/rc.d/init.d/, atau cari tahu apa jalur dan nama file yang benar dari skrip startup MariaDB, ganti nilainya sesuai.
Perintah untuk memulai server MySQL:/etc/rc.d/init.d/mysql start
Perintah untuk menghentikan server MySQL:/etc/rc.d/init.d/mysql stop
Klik tombol “Simpan” setelah selesai, dan Webmin akan langsung mengizinkan pengelolaan dan konfigurasi MySQL dan MariaDB.