57 votes

Le service Mysql est absent

J'ai installé le serveur Mysql localement et tout fonctionnait bien mais aujourd'hui, lorsque j'ai essayé d'obtenir une connexion à la base de données locale, j'ai obtenu une erreur. Après avoir vérifié les services, j'ai constaté que le service MySql était absent...

Quel peut être le problème ?

Merci d'avance pour toute aide

89voto

Atish Dipongkor Points 3145

Je l'ai fait de la manière suivante

  1. Démarrer cmd
  2. Aller à la page " C:\Program Fichiers \MySQL\MySQL Serveur 5.6 \bin "
  3. tapez mysqld --install

Comme l'image suivante. Voir pour plus d'informations.

enter image description here

4voto

NickSoft Points 1026

Allez dans votre répertoire bin mysql et installez à nouveau le service mysql :

c:
cd \mysql\bin
mysqld-nt.exe --install

ou si mysqld-nt.exe est manquant (selon la version) :

mysqld.exe --install

Ensuite, allez dans les services, démarrez le service et réglez-le sur le démarrage automatique.

4voto

kavi temre Points 1251

Je suis également confronté au même problème. Suivez les étapes simples.

  1. Allez dans le répertoire bin, copiez le chemin et définissez-le comme une variable d'environnement.
  2. Exécutez l'invite de commande en tant qu'administrateur et accédez au répertoire bin :
  3. Exécutez la commande : mysqld -install
  4. Maintenant les services sont installés avec succès
  5. Démarrer le service dans la fenêtre de service de l'os
  6. Tapez mysql et allez

2voto

MAC Points 1343

J'ai rencontré le même problème. J'ai correctement installé MYSQL Workbench 6.x, mais j'ai rencontré la connexion suivante :

enter image description here

J'ai fait un peu de recherche et développement sur ce sujet et j'ai trouvé que le service MySQL dans service.msc n'est pas présent. Pour y parvenir, j'ai créé une nouvelle connexion dans MySQL Workbench, puis configuré manuellement le serveur de base de données MySQL dans " Profil du système " (voir l'image ci-dessous).

Vous devez également installer le serveur de base de données MySQL et définir un chemin d'accès au fichier de configuration pour le serveur de base de données MySQL. my.ini . Maintenant, testez enfin la connexion (assurez-vous que le service MySQL est en cours d'exécution dans services.msc).

enter image description here

2voto

Jappie Kerk Points 730

Si vous souhaitez que votre fichier de configuration se trouve sur un chemin différent, vous pouvez tienen pour donner un nom à votre service :

mysqld --install NAME --defaults-file=C:\my-opts2.cnf

Vous pouvez également utiliser ce nom pour installer multiple les services mysql écoutant sur des sockets différents si vous en avez besoin pour une raison quelconque. Vous pouvez voir pourquoi il échoue en copiant le chemin d'exécution et en ajoutant --console à la fin dans le terminal. Enfin, vous pouvez modifier le chemin de départ d'un service en enregistrant :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME

Cela fonctionne bien mais ce n'est pas aussi utile car le mécanisme de service de Windows fournit peu de capacités de journalisation.

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