240 votes

mysqld_safe Le répertoire '/var/run/mysqld' pour le fichier socket UNIX n'existe pas.

Lors du démarrage du serveur mysql 5.7.17 en utilisant mysqld_safe, l'erreur suivante se produit.

2017-02-10T17:05:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-10T17:05:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-10T17:05:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.

Comment le réparer ?

0voto

David Baldwin Points 1

Vous pouvez essayer ce qui suit si votre base de données n'a pas de données OU si vous avez une autre solution pour restaurer ces données. Vous devrez connaître le mot de passe racine du serveur Ubuntu mais pas celui de mysql.

Il est fort probable que beaucoup d'entre nous ont installé "mysql_secure_installation" car c'est une bonne pratique. Naviguez vers le répertoire bin où mysql_secure_installation existe. Il peut être trouvé dans le répertoire /bin sur les systèmes Ubuntu. En relançant le programme d'installation, vous serez invité à changer ou non le mot de passe de la base de données Root.

0 votes

Mais, je pense que c'est pour utiliser uniquement un serveur mysql sécurisé, n'est-ce pas ? Cela ne fait pas de différence dans ce problème.

0 votes

Cela n'aide pas si vous avez oublié le mot de passe racine, car vous devez d'abord entrer le mot de passe actuel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X