Maison >base de données >tutoriel mysql >Comment résoudre l'erreur « Le répertoire \'/var/run/mysqld\' pour le fichier de socket UNIX n'existe pas\ » avec mysqld_safe ?

Comment résoudre l'erreur « Le répertoire \'/var/run/mysqld\' pour le fichier de socket UNIX n'existe pas\ » avec mysqld_safe ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-27 04:55:29792parcourir

How to Resolve the

Résolution de l'erreur « Le répertoire '/var/run/mysqld' pour le fichier de socket UNIX n'existe pas » avec Mysqld_safe

Lors de la tentative de démarrage de MySQL Server 5.7.17 avec mysqld_safe, un message d'erreur peut apparaître :

Directory '/var/run/mysqld' for UNIX socket file don't exists.

Cette erreur survient généralement lorsque le répertoire spécifié pour les fichiers socket UNIX n'existe pas.

Solution :

Pour résoudre cette erreur, suivez ces étapes :

  1. Inspectez le fichier de configuration MySQL (my.cfg) pour vérifier que le chemin du fichier de socket UNIX n'a ​​pas été modifié manuellement.
  2. Créez le répertoire manquant :
mkdir -p /var/run/mysqld
  1. Changez la propriété du répertoire en l'utilisateur et le groupe MySQL :
chown mysql:mysql /var/run/mysqld
  1. Redémarrez le service MySQL pour appliquer les modifications.

Si l'erreur persiste après avoir suivi ces étapes, il est recommandé de consulter la documentation MySQL pour obtenir des conseils de dépannage supplémentaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn