Cependant, après l'installation de MariaDB, Webmin et Virtualmin ne sont plus en mesure de gérer MariaDB. Lors de la navigation vers Webmin -> Serveurs -> Serveur de base de données MySQL, le message d'erreur suivant s'affiche :
Le script de démarrage MySQL /etc/rc.d/init.d/mysqld n'a pas été trouvé sur votre système. MySQL n'est peut-être pas installé ou la configuration de votre module est incorrecte.
Le package peut être installé automatiquement par Webmin. Cliquez ici pour le télécharger et l'installer à l'aide de YUM.
Cause
La raison pour laquelle l'erreur s'est produite est que les distributions natives MariaDB et MySQL sont livrées avec le script de démarrage mysql.server, qui serait installé avec le nom "mysql" dans le répertoire /etc/init.d automatiquement dans les systèmes Linux à l'aide du package RPM (MariaDB-server -VERSION.rpm), tels que Red Hat Enterprise Linux (RHEL), Fedora, CentOS, Scientific Linux, etc.
Cependant, certains fournisseurs fournissent des packages RPM qui installent un script de démarrage sous un nom différent tel que "mysqld". En fait, il est tellement courant d'installer le script de démarrage MySQL en tant que "mysqld" que Webmin recherche mysqld par défaut pour le nom du script de démarrage MySQL.
Solution
Connectez-vous à Virtualmin ou Webmin , puis allez sur Webmin -> Serveurs -> Serveur de base de données MySQL , puis cliquez sur Configuration du module dans le coin supérieur gauche.
Ensuite, sélectionnez Configuration du système dans la liste déroulante "Catégorie de configuration". Il est également possible de cliquer sur Prev ou Suivant jusqu'à arriver à la bonne catégorie.
Modifiez le chemin et le nom du script de démarrage MariaDB correct pour Command to start MySQL server et Commande pour arrêter le serveur MySQL . Normalement, les valeurs doivent être :
RemarqueVérifiez que le fichier « mysql » existe réellement dans le répertoire /etc/rc.d/init.d/, ou recherchez le chemin et le nom de fichier corrects du script de démarrage MariaDB, puis remplacez les valeurs en conséquence.
Commande pour démarrer le serveur MySQL :/etc/rc.d/init.d/mysql start
Commande pour arrêter le serveur MySQL :/etc/rc.d/init.d/mysql stop
Cliquez sur le bouton "Enregistrer" lorsque vous avez terminé, et Webmin autorisera immédiatement la gestion et la configuration de MySQL et MariaDB.