VPS-old - Impossible de démarrer MySQL
... / Impossible de démarrer MySQL
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Impossible de démarrer MySQL

Von
FranckA
Erstellungsdatum 2016-11-04 15:06:03 (edited on 2024-09-04 12:56:14) in VPS-old

Bonjour,

le service MySQL s'est arrêté il y a 2 jours et depuis je n'ai plus accès à l'interface Plesk, et bien évidemment mon site web ne répond plus.
sur la console
[root@205 ~]# service mysqld status
mysqld is stopped

et si je veux le démarrer :
[root@205 ~]# service mysqld start
MySQL Daemon failed to start.
Starting mysqld: [FAILED]

Quelqu'un saurait m'aider svp ?

Franck


3 Antworten ( Latest reply on 2017-03-16 19:21:10 Von
FranckA
)

Il faudrait regarder les logs mysql pour avoir la raison exacte..

Il y a t il de l'espace disponible sur le disque dur ?

Le serveur est à jour ? Ça ne serait pas une maj partielle qui pourrait en être la cause ?

Au niveau de la place pas de soucis, j'ai bien peur que cela soit du à une mise à jour automatique....
Par contre je n'arrive pas à voir les logs mysql :

[root@205 ~]# /var/log/mysqld.log
-bash: /var/log/mysqld.log: Permission denied

est-ce normal ?

Oui,

pour les lire ils faut faire
cat /var/log/mysqld.log
ou
more /var/log/mysqld.log

et etc ...

Normalement il n'y a pas de mise à jour automatique ..

Mais le serveur est-il à jour ?
Quel est l'OS ?

Je parlais des mises à jour auto de Plesk
L'OS est CentOS 6 et il y a normalement toujours de la place.
serveur à jour ? où trouver cette info ?

au temps pour moi sur la lecture du log.
il y a beaucoup de choses dans ce fichier, les dernières sont :
170314 3:35:56 [Note] /usr/libexec/mysqld: Normal shutdown
170314 3:35:56 [Note] Event Scheduler: Purging the queue. 0 events
170314 3:35:58 [Warning] /usr/libexec/mysqld: Forcing close of thread 6367424 user: ''
170314 3:35:58 [Warning] /usr/libexec/mysqld: Forcing close of thread 6367370 user: 'admin'
170314 3:35:58 [Warning] /usr/libexec/mysqld: Forcing close of thread 6367369 user: 'admin'
170314 3:35:58 [Warning] /usr/libexec/mysqld: Forcing close of thread 6367366 user: 'admin'
170314 3:35:58 [Warning] /usr/libexec/mysqld: Forcing close of thread 6367365 user: 'admin'
170314 3:36:05 [Warning] IP address '121.22.19.213' could not be resolved: Temporary failure in name resolution
170314 3:36:05 InnoDB: Starting shutdown...
170314 3:36:07 InnoDB: Shutdown completed; log sequence number 94300760205
170314 3:36:07 [Note] /usr/libexec/mysqld: Shutdown complete
170314 03:36:07 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Je vous avoue que j'ai plutot l'habitude d'utiliser Plesk donc là je suis un peu perdu perdu... :pensive:
Merci de votre aide

Je ne connais pas plesk ni ces mises à jour .. ni la manière dont il fonctionne.

Pour moi ces logs date du 14 mars 2017 à 3:35 du matin ... donc 1) soit le serveur n'est pas à l'heure.
2) les logs ne sont pas modifiés lors d'une tentative de redémarrage de mysql.

Si il y a des mises à jours, vérifier manuellement que les mises à jours sont bien OK : https://docs.plesk.com/fr-FR/12.5/administrator-guide/mises-%C3%A0-jour-et-%C3%A0-niveau-de-plesk/mises-%C3%A0-jour-de-plesk.70989/
Puis relancer les services ...

Sinon il faudrait se rapporcher du forum / des guides de Plesk.

Aucun soucis, j'avais bien compris que ne ne connaissiez pas Plesk et de toute façon vu que MySQL est fermé et que je ne peux pas le relancer je n'ai pas accès à Plesk.

Oui c'est bien à cette date du 14 mars que Mysql s'est arrêté.
le serveur est bien à l'heure (à une heure près ^^)
[root@205 ~]# date
Thu Mar 16 18:46:15 UTC 2017

Merci tout de même pour votre aide, je vais aussi voir sur un forum Plesk si quelqu'un peut m'aider.

Finalement j'ai opté pour une solution "batarde"
Plutot que d'essayer de relancer MySQL je suis d'abord parti sur une mise à niveau vers la version 5.6 ;
le fait de faire sa mise à niveau m'a permis de le relancer !
Pour ceux que ça intéresse : https://support.plesk.com/hc/en-us/articles/213403429

Résultat :
[root@205 ~]# service mysqld start
Starting mysqld: [ **OK** ]

Ah enfin ! !
Merci de m'avoir aiguillé sur les mises à jour ;)

Du coup j'ai pu entrer dans Plesk et voir qu'il avait bien fait une mise à jour ce 14 mars à 03h35 et qu'elle avait échoué...
J'ai désactivé ces mises à jour automatiques, je les ferai manuellement quand elles seront éprouvées. Précédemment Plesk m'avait désactivé le service DNS suite à sa mise à jour .. pas très pratique :(