Maison > Article > base de données > Que dois-je faire si MySQL ne parvient pas à démarrer le service ?
La solution au problème selon lequel mysql ne parvient pas à démarrer le service : commentez d'abord l'adresse mappée par localhost ; puis entrez dans le répertoire bin de mysql pour initialiser mysql et enfin, exécutez à nouveau la commande net start mysql pour démarrer ; le service.
Mysql ne parvient pas à démarrer avec succès la solution de service :
Vérifiez le fichier hôte (C:WindowsSystem32driversetchosts), s'il faut modifiez-le Si le nom de domaine local est modifié, si l'adresse correspondant à localhost est modifiée, la connexion au serveur mysql peut échouer.
Solution :
1. Commentez l'adresse mappée par localhost
2 S'il n'y a pas de fichier de configuration dans le chemin d'installation de MySQL (C:Program FilesMySQLMySQL Server 8.0). , puis créez-en un manuellement, le nom du fichier est : my.ini, ajoutez le contenu suivant :
Remarque : Ne créez pas le dossier de données manuellement après l'attribut datadir. Il y aura des problèmes si j'essaie de le créer manuellement. Si je le crée moi-même, je peux le supprimer puis effectuer les opérations suivantes.
3. Dans les versions mysql5.7 et supérieures, il n'y a pas de répertoire de données par défaut, c'est-à-dire qu'il n'y a pas de service d'initialisation. Vous devez initialiser MySQL avant de pouvoir démarrer le service. Sinon, "le service n'a signalé aucune erreur" sera signalé et le démarrage échouera.
Solution :
Entrez dans le répertoire mysql bin
Exécutez mysqld --initialize-insecure pour la première fois Si exécuté, cela prendra plus de temps et aucune information ne sera affichée après l'exécution. Si vous vérifiez le répertoire au même niveau que bin, il y aura un dossier de données supplémentaire contenant un tas de fichiers.
4. Exécutez à nouveau la commande net start mysql
pour démarrer le service et constatez que le démarrage est réussi !
Plus de recommandations d'apprentissage gratuites associées : tutoriel MySQL(vidéo)
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!