GNU/Linux >> Belajar Linux >  >> Linux

MariaDB:Skrip Startup MySQL Webmin /etc/rc.d/init.d/mysqld Tidak Ditemukan

MariaDB, peningkatan sistem manajemen database MySQL di tempat yang ditingkatkan, semakin populer setiap hari. Kami memutuskan untuk meningkatkan versi dari MySQL, yang sudah diinstal sebelumnya di CentOS, ke MariaDB 5.5, dan selanjutnya ke MariaDB 10, versi terbaru MariaDB yang tersedia sekarang.

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.


Linux
  1. Cara Menjalankan Script/Perintah menggunakan /etc/rc.d/rc.local di CentOS/RHEL 7

  2. mysqld_safe mysqld dari file pid /var/run/mysqld/mysqld.pid mencegah dari restart server

  3. Di mana saya dapat mengonfigurasi opsi startup layanan di Ubuntu?

  1. Cara me-restart MySQL

  2. LANG=C ada di sejumlah skrip /etc/init.d/*. Apa yang dilakukan LANG=C dan mengapa Anda perlu menyetel LANG=C.

  3. Cara memasukkan semua file dari direktori dalam skrip shell (/etc/init.d/iptables dalam kasus ini)

  1. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  2. Template untuk skrip startup?

  3. perintah realpath tidak ditemukan