Cet article décrit le processus de résolution de l'erreur MySQL® pour Windows® suivante :
MySQL service on local computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
La solution varie en fonction de votre version de MySQL. Essayez les solutions dans l'ordre des sections suivantes.
Redémarrer le service
Redémarrez le service MySQL en exécutant la commande suivante :
mysqld --initialize
Vous devez vous connecter en tant que root
ou utilisez sudo -i
pour exécuter cette commande.
Réinstaller le service
Connectez-vous en tant que root
et réinstallez le service MySQL en exécutant les commandes suivantes :
mysqld --install
mysqld --initialize
Vérifier le fichier de configuration my.ini
Certaines versions de MySQL ajoutent des valeurs hexadécimales invalides au début de my.ini fichier de configuration. La suppression des trois premières valeurs hexadécimales à l'aide d'un éditeur hexadécimal devrait résoudre ce problème. Cela se produit en raison d'un problème avec une ligne de script. La ligne spécifie que chaque fichier doit avoir un identifiant unique, qui ajoute ensuite l'ordre des octets pour marquer le fichier texte.
Si vous avez une sauvegarde de l'original my.ini fichier, vous pouvez copier le contenu de ce fichier et le coller manuellement sur le fichier my.ini actuel pour résoudre ce problème.
Vérifier les autorisations du service réseau
Vous devrez peut-être vérifier que le service réseau dispose des autorisations appropriées. Utilisez les étapes de cette section pour vérifier que ces autorisations sont correctes :
-
Faites un clic droit sur les Données dossier.
-
Sélectionnez Propriétés .
-
Sélectionnez la Sécurité onglet.
-
Cliquez sur Avancé .
-
Cliquez sur Modifier les autorisations… .
-
Cliquez sur Ajouter… .
-
Entrez
NETWORK SERVICE
. -
Cliquez sur Vérifier les noms .
-
Cliquez sur OK .
-
Sélectionnez Contrôle total .
Vérifier les fichiers par défaut manquants
Il est possible que des fichiers par défaut soient manquants. Utilisez les étapes de cette section pour rechercher ces fichiers par défaut manquants :
-
Ouvrez l'invite de commande.
-
Allez dans MySQL *bin* et exécutez la commande suivante :
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console
-
S'il spécifie un dossier par défaut manquant, vous devez créer un nouveau fichier par défaut.