1 votes

Le service mysql démarre au démarrage avant que son système de fichiers ne soit monté.

Après chaque démarrage d'Ubuntu 20.04, je constate que le service mysql.n'a pas réussi à démarrer - mais je peux le redémarrer manuellement avec succès.

En regardant dans le syslog pendant le démarrage, je peux voir que le service mysql.service démarre avant son système de fichiers est monté (/var/lib/mysql est un point de montage pour un volume logique).

Ainsi, mysql.service échoue toujours pendant la séquence de démarrage, car il ne peut pas trouver ses fichiers. Le service démarre toujours avec succès une fois le démarrage terminé.

Comment puis-je réparer cela ?

0voto

Rinzwind Points 270388

Comment puis-je réparer cela ?

Restaurez le système tel qu'il était avant que vous ne le fassiez

/var/lib/mysql est un point de montage pour un volume logique

Pour cette raison, les répertoires système doivent se trouver sur le même disque. Le système s'attend à ce que ces répertoires soient disponibles au démarrage. Ce que vous avez fait ne fonctionne que si votre volume logique est monté avant la partition système. Et c'est rarement le cas.

Ce que vous devriez faire, après avoir corrigé ce problème, c'est modifier le paramètre (le paramètre datadir ) pour savoir où MySQL doit chercher les bases de données. Cela peut être défini sur un autre volume, car la base de données n'est nécessaire que lorsque MySQL est opérationnel, ce qui se produit beaucoup plus tard dans la chaîne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X