Impossible de démarrer le serveur MySQL
Exécutant Windows 7 64 bits.
J'ai été incapable de démarrer une instance de MySQL 5.6 serveur. Lorsque je tente de démarrer à partir de la base de données MySQL workbench, j'obtiens ceci:
2013-11-23 14:05:07 - la Vérification de l'état de service de l'instance MySQL...
2013-11-23 14:05:07 - vérification de l'État de service de 'MySQL' a retourné l'arrêté
J'ai essayé de démarrer manuellement le service Windows. Suivant les conseils qui ont travaillé pour d'autres avec le même problème, j'ai configuré le service pour se connecter en tant que "compte Système Local". Pas de dés; il jette à ceci:
erreur 1053: le service n'a pas répondu à la demande de lancement ou de contrôle en temps opportun
J'ai aussi essayé de désactiver mon pare-feu, et tout réinstaller MySQL server.
Il faudrait peut-être noter que (je suppose que comme un résultat de tout cela), j'ai aussi impossible de se connecter à MySQL en ligne de commande client. Il me dit:
Can't connect to MySQL server on 'localhost' (10061)
C'est ma première fois d'essayer de mettre en place un serveur MySQL, peut-être, il est juste quelque chose que j'ai manqué. Si oui, je suis pas sûr de ce qu'il est.
source d'informationauteur The_Unobsequious
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Essayez cela, il convient de travail!
Clic droit sur MySQL Déclarant -> Actions -> Gérer les Suivis des Éléments
Mettre en évidence la MySQL56 entrée et cliquez sur le supprimer bouton
Vous devez commencer par vérifier le journal des erreurs et/ou le message de démarrage du journal lors de la gestion de l'instance à l'aide de MySQL Workbench. Il pourrait y avoir des indices sur ce qui va mal, qui peuvent être différents de ce scénario.
Quand j'ai eu ce problème, c'est parce que j'ai utilisé un espace dans le nom du service lors de l'installation. Alors qu'il est techniquement validesvous ne devriez pas le faire. Il semble que le programme d'installation de MySQL (MySQL et Déclarant) ne pas mettre le nom entre guillemets qui empêche d'utiliser un mauvais service de nom plus tard. Il ya deux façons de résoudre le problème (toutes les commandes doivent être exécutées à partir d'une invite de commande élevée).
Réinstaller le serveur
La première est tout simplement de réinstaller le Serveur MySQL 5.6 utiliser la valeur par défaut, pas d'espace de nom du service de
MySQL56
.Le programme d'installation utilise la même valeur pour le nom du service et le service d'affichage du nom. Le nom que j'avais spécifié à l'origine était un nom d'affichage, quand il aurait dû être un simple nom de service. Après l'installation, si vous le souhaitez, le nom d'affichage peut en toute sécurité être modifié pour utiliser les espaces et autres caractères à l'aide de:
Recréer le service
Si vous ne voulez pas réinstaller le serveur, cependant, vous devez recréer le service. Commencez par enlever l'ancien service:
Maintenant installer le remplacement. Vous pouvez utiliser
--install
de créer un service qui démarre avec le système automatiquement, ou--install-manual
pour créer un service qui vous oblige à le démarrer.Cela crée un service qui s'exécute en tant que LocalService compte qui présente des informations d'identification anonymes sur le réseau. Dans la plupart des cas, c'est bien, mais si vous souhaitez utiliser le NetworkService compte (qui est ce que le programme d'installation crée le service), vous pouvez le modifier à l'aide de l'outil d'administration de Services.
Garder de sauvegarde/copie de sauvegarde de toutes les bases de données.Ce n'est pas fiable à 100% du processus.
Sauvegarde manuelle: Aller à datadir chemin (voir dans mon.fichier ini) et de copier toutes les bases de données.les fichiers sql à partir des données du dossier
Cette erreur est générée de façon inattendue lorsque MySql service est arrêté ou désactivé
et de ne pas pouvoir redémarrer dans les Services.
D'abord essayer de redémarrer le PC et le Service MySql couple de fois ,si toujours même message d'erreur, puis suivez les étapes.
De garder ouvertes les assistants suivants et dossiers:
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin
C:\Program Files (x86)\MySQL\MySQL Server 5.5
Services liste ->sélectionnez le Service de MySql.
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\MySqlInstanceConfig.exe
Puis sélectionnez supprimer l'instance et cliquez sur suivant pour supprimer la non-utilisation de MySql instance de service.
Voir dans la liste de Service (actualiser F5) où le service MySql ne doit pas être trouvé.
ouvert ma.fichier ini de vérifier ci-dessous
#Path to installation directory
basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.5/"
#Path to data directory
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
Choisir les données dir Aller à "C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
Il contient toutes les tables de données et les journaux de l'info, de l'ib données, utilisateur.euh,l'utilisateur.pid .
Supprimer
(pourquoi, parce que pour créer de nouveaux instance MySql ou lors de la reconfiguration de service MySql en cliquant sur MySqlInstanceConfig.exe et la sélection par défaut de configuration, après l'entrée en choisissant un mot de passe et en cliquant sur exécuter l'assistant va essayer de créer ces fichiers journaux ou va essayer d'ajouter le texte à nouveau ces fichiers journaux et d'autres fichiers qui fera de l'assistant d'installation comme unresponding et enfin jusqu'à la fin avec la configuration n'a pas fait).
aller à C:\Program Files (x86)\MySQL\MySQL Server 5.5
Supprimer les fichiers sélectionnés mon.ini et autres .bak fichiers de format qui cause de l'instance config.exe l'onu de répondre.
Sélectionnez MySqlInstanceConfig.exe et double-cliquez dessus et sélectionnez configuration par défaut ou le faire à la régulière, que nous faisons lors de l'installation du serveur MySql première fois.
Si comme moi vous avez installé MySQL sur votre serveur (Windows 2012), et lors de la réinstallation du programme d'installation est incapable de démarrer le service MySQL. Ensuite, vous devez effacer complètement MySQL! J'ai eu à faire les étapes suivantes pour être sûr :
Mine de ne pas démarrer car le Serveur n'a pas accepter le "Dédié Serveur MySQL" dans la Configuration.
Voir ce post https://bugs.mysql.com/bug.php?id=67917
Parfois, un dossier temporaire est manquant. J'ai eu le même message d'erreur comme
"MyISAM: Erreur: impossible de créer le fichier temporaire; errno: 2"
Je l'ai résolu en ouvrir une invite de commande en tant qu'administrateur et le point de mysql dossier -> bin -> mysql.exe. il fonctionne