8
votes

Pourquoi est-ce que je reçois "MySQL ne fonctionne pas mais le verrouillage existe"?

Je reçois cette erreur

MySQL n'est pas en cours d'exécution mais le verrouillage existe

Lorsque je vérifie l'état du serveur MySQL. J'ai supprimé les fichiers de verrouillage en utilisant la commande suivante: xxx

mais je reçois toujours la même erreur.

Peut-on fournir une entrée à ce sujet.


0 commentaires

4 Réponses :


14
votes

Essayez d'utiliser la commande UNIX LSOF pour voir quel programme a le verrouillage xxx

modifier: En fait, exécutez LSOF sur la serrure elle-même xxx


0 commentaires

1
votes

Pour cette erreur similaire:

Erreur d'état MySQL de service! MySQL n'est pas en cours d'exécution, mais verrouille le fichier (/ var / verrou / sous-sol / mysql) existe

Suivez ces étapes:

  1. rm / var / serrure / sous-sys / mysql rm :

    Supprimer le fichier vide régulier / var / serrure / sous-sun / mysql? y

    Appuyez sur Y

  2. /etc/init.d/mysql commence .

    Si l'erreur se produit à nouveau après le démarrage de MySQL puis exécuter ps -ef | grep mysql

  3. Tuez tous les processus de MySQL et répétez les étapes 1 & 2 .


0 commentaires

1
votes

J'ai eu la même erreur. Cela a commencé après un redémarrage de serveur inattendu. J'ai vu qu'il y a un fichier /etc/my.cnf par défaut qui n'est pas utilisé pour mon installation. Le problème résolu quand il a renommé my.cnf comme my.cnf_old


0 commentaires

0
votes

Je sais que ce post est un très vieux, mais j'aime prendre des notes sur ceux qui travaillent pour le problème que j'ai connu récemment. J'avais le message suivant qui me conduis ici ici:

Erreur d'état MySQL de service! MySQL n'est pas en cours d'exécution, mais verrouille le fichier (/ var / verrou / sous-sol / mysql) existe

Ce sont les étapes qui résolvent mes problèmes:

  1. mv /etc/my.cnf /etc/my.cnf_old

  2. rm / var / serrure / substance / mysql

  3. /etc/init.d/mysql commence

    Démarrer mysql.210921 16:46:28 mysqld_safe se connecter à '/var/lib/mysql/server001.err'.
    210921 16:46:28 mysqld_safe Démarrage de maysqld Daemon avec des bases de données de / var / lib / mysql. Succès!


0 commentaires