web-dev-qa-db-fra.com

Erreur du serveur Wamp [Serveur local - 2 des 3 services en cours d'exécution]

Je suis nouveau sur les serveurs Wamp et j'essaie d'installer wampServer 3.1.0 sur ma machine Windows 10.

D'une manière ou d'une autre, il n'est pas installé correctement et présente une erreur de configuration.

À l'heure actuelle, "le serveur Wamp est toujours à l'état orange et génère l'erreur"

2 services sur 3 en cours d'exécution

À ma connaissance, Apache, MySQl ou PHP ne fonctionne pas. Après une enquête plus approfondie, j'ai trouvé qu'Apache allait bien. Mais en exécutant mysql.exe (C:\wamp64\bin\mysql\mysql5.7.19\bin), il lance:

ERREUR 2003 (HY000): impossible de se connecter au serveur MySQL sur 'localhost' (10061)

ce qui me permet de SO-32519474 , j'ai essayé de suivre les étapes, mais cela me semble bien dans mon cas. En poursuivant mes recherches, je trouve que wampmysqld64 est arrêté dans les services. lorsque j'essaye de le redémarrer, j'obtiens l'erreur enter image description here

Je suis coincé ici et je n'ai aucune idée de comment le réparer

Toute aide est grandement appréciée.

6
Nihar

Je suis arrivé à cela SOI = 35670755 et j'ai exécuté cette commande

mysqld --initialize

à l'intérieur (C:\wamp64\bin\mysql\mysql5.7.19\bin)

cela a résolu mon problème.

Si au cas où vous auriez encore des problèmes, reportez-vous à ce message Erreur du serveur Wamp [Serveur local - 2 services sur 3 en cours d'exécution]

**Modifier:

mysqld --initialize

peut ne pas être une excellente solution, son type de patch fonctionne. Cela entraîne des problèmes avec le nom d'utilisateur et le mot de passe. La meilleure façon d'installer xampp est complètement décrite dans les liens suivants

Erreur du serveur Wamp [Serveur local - 2 des 3 services en cours d'exécution] & Erreur lors de la connexion à MYSQL

5
Nihar

Dans mon cas, c'était le service Apache.

  1. J'ai donc cliqué sur l'icône Wamp, puis sur Apache> Administration du service 'wampapache64'> Installer le service.
  2. Puis à nouveau l'icône Wamp, puis Apache> Administration du service 'wampapache64'> Démarrer le service.
  3. Et enfin l'icône Wamp> Redémarrez tous les services.
10
Yohec Soto

J'ai rencontré le même problème, lié à MYSQL, si dans votre système mysql était là, plus tard vous avez installé WAMP, puis à nouveau un MYSQL sera installé en tant que package WAMP, le port par défaut pour MYSQL est 3306, donc dans les deux mysql le port sera 3306, qui est un conflit de port, il suffit donc de changer le port, cela fonctionnera bien. Étapes pour changer le port.

  1. Faites un clic droit sur l'icône.
  2. Choisissez l'outil
  3. Modifiez le port dans Port utilisé par MySql Section.

enter image description here

enter image description here

2

J'ai trouvé que WAMP peut créer un rapport de configuration qui détaille les problèmes.

Cliquez avec le bouton droit sur l'icône WAMP, puis sur Outils, puis sur Créer un rapport de configuration de serveur Wamp (près du bas). WAMP ouvre et ferme ensuite plusieurs fenêtres cmd lors de la génération du rapport de configuration (wampConfReport.txt dans le répertoire wamp).

Cliquez ensuite à nouveau avec le bouton droit sur l'icône WAMP, puis sur Outils, puis sur Rapport de configuration de Wampserver. Cela ouvrira le rapport de configuration dans votre éditeur de texte par défaut, et vous pouvez le parcourir pour trouver le problème.

Dans mon cas, j'avais un autre processus mysqld à écouter sur le port, et le rapport comprenait les lignes:

Your port 3307 is used by a processus with PID = 3132
The processus of PID 3132 is 'mysqld.exe' Session: Services
The service of PID 3132 for 'mysqld.exe' is 'MySQL57'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'

Donc, après avoir tué le processus avec le PID 3132 et redémarré WAMP, tout a bien fonctionné.

1
Robbie Jackson

Ajoutant à la réponse ci-dessus:

Dans mon cas, c'était le service Apache.

  1. J'ai donc cliqué sur l'icône Wamp, puis sur Apache> Administration du service 'wampapache64'> Installer le service.
  2. Puis à nouveau l'icône Wamp, puis Apache> Administration du service 'wampapache64'> Démarrer le service.
  3. Et enfin l'icône Wamp> Redémarrez tous les services.

Si le service d'installation ne fonctionne pas, ouvrez simplement votre gestionnaire de tâches et voyez si Apache est déjà en cours d'exécution et si c'est le cas, arrêtez simplement ces processus et suivez la réponse ci-dessus.

0
Awab Ijaz

Pour moi, ce problème s'est produit lors de la première utilisation de WAMP il y a 10 minutes.

Si quelqu'un avait le même problème que moi, ma solution était la suivante:

  • Cliquez sur l'icône WAMP et simplement Démarrer tous les services

solution

travaillé comme un charme.

Ouvrez votre journal MySQL via l'icône Wampserver dans votre barre des tâches. Il montre l'erreur qui empêche le démarrage du service. Il est probable que l'erreur soit due au port utilisé par un autre programme. Maintenant, tout ce que vous devez faire est d'exécuter MySQL sur un port autre que celui que votre ordinateur essaie (et échoue) d'utiliser. Pour ce faire, faites un clic droit sur l'icône Wampserver (dans votre barre des tâches), accédez à MySQL et cliquez sur "Utiliser un port autre que __". Tapez un port qui n'est utilisé par aucun service. Tapez netstat -an dans votre invite de commandes pour voir tous les ports utilisés. Votre nouveau port doit être tel qu'il ne soit pas présent ici. L'icône devrait maintenant devenir verte.

0
Golovkin