Mémo MAMP : Résoudre « Error: Could not connect to MySQL server! »

En installant Mac OS X Lion (entre autres, car le problème se pose aussi avec Leopard, Snow leopard ou bien Mountain Lion), il est possible que le MySQL de votre version de MAMP ne fonctionne plus. Parfois on n’a pas envie de comprendre le pourquoi comment et origine du problème ! A celui-ci, allez dans le terminal Mac OS, et tapez les incantations magique suivantes :

ps aux | grep mysql 
lsof -i 
killall -9 mysqld

Et voila, redémarrez MAMP, tout fonctionnera comme par enchantement (j’ai aussi lancé un # sudo chmod -Rfv 777 /Applications/MAMP pour écarter tout problème de permission, mais ce n’est pas utile, en fait…).

Bon je remet les mains dans le camboui.

Source

Recherches qui ont permis de trouver cet article :

  • error: could not connect to mysql server!
  • error could not connect to mysql server mamp

Au passage…

Voici ma dernière vidéo. N'hésite pas à t'abonner à ma chaîne !

Publié par

Arthur

Maître des lieux, consommateur averti et gadgetophile repenti, j'écris mon quotidien de trublion du web depuis de nombreuses années.

30 réflexions au sujet de « Mémo MAMP : Résoudre « Error: Could not connect to MySQL server! » »

  1. Bonjour

    je viens d essayer ta méthode, mais rien n y fait, je suis sous le dernier OS X Lion

    peux tu m aider car mon serveur mysql refuse desserrement de démarrer

    merci

  2. Hello, alors ferme MAMP, ouvre le terminal, tape les lignes suivantes les unes après les autres :

    ps aux | grep mysql
    lsof -i
    killall -9 mysqld

    Ensuite redémarre ton ordinateur et ouvre MAMP, démarre tes serveurs. Ca devrai fonctionner.

  3. Hello !

    Merci pour ces infos ! J’ai résolu mon problème. Par contre le redémarrage ordinateur n’est pas obligatoire sur snow léopard. Une chose aussi peut être à ajouter: les lignes sont a collé d’un coup et non une après l’autre.

    Merci Arthy

  4. A la dernière instruction, j’ai ce message :
    No matching processes belonging to you were found
    Et mon serveur MySQL ne démarre toujours pas :(
    Quid ?

  5. Je ne comprend pas pourquoi tu as ce message.. Tu es sous quel OS ? Snow Leopard ? Lion ?

  6. Salut,

    J’ai aussi ce même problème, j’ai « lion » je croix, enfin…le dernier de mac ^^.

    J’suis nouveau sur ce système.

    Meilleures salutations

  7. Salut,

    Non:

    —–
    $ ps aux | grep mysql
    _mysql 141 0,0 0,7 800100 29276 ?? S 11:34 0:00.15 /usr/local/mysql/bin/mysqld –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –plugin-dir=/usr/local/mysql/lib/plugin –user=mysql –log-error=/usr/local/mysql/data/developpement.local.err –pid-file=/usr/local/mysql/data/developpement.local.pid
    root 69 0,0 0,0 2435548 816 ?? S 11:34 0:00.01 /bin/sh /usr/local/mysql/bin/mysqld_safe –datadir=/usr/local/mysql/data –pid-file=/usr/local/mysql/data/developpement.local.pid
    ObseLeTe 405 0,0 0,0 2435120 528 s000 R+ 11:43 0:00.00 grep mysql

    developpement:~ ObseLeTe$ lsof -i
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    SystemUIS 179 ObseLeTe 6u IPv4 0xffffff800c1b5980 0t0 UDP *:*
    SystemUIS 179 ObseLeTe 10u IPv4 0xffffff800c1b3b80 0t0 UDP *:*

    developpement:~ ObseLeTe$ killall -9 mysqld
    No matching processes belonging to you were found

  8. Bonjour Arthy,

    Tout d’abord merci pour cette astuce, elle fonctionne chez moi.

    Cependant, elle ne fonctionne « qu’une fois », je m’explique : je vais taper les 3 lignes de code dans le terminal et MAMP va fonctionner mais dès que je ferme MAMP et que je le réouvre, la il ne fonctionne plus…

    Je ne peux pas me permettre de taper les lignes, redémarrer le mac…etc à chaque lancement de MAMP, aurais-tu une solution ?

  9. Hello, si tu t’y connais en script automator, tu peux aisément faire un raccourci sur ton bureau qui lance ces lignes de codes au démarrage. Ou tu as un bloc notes sur ton dashboard et tu les copie-colle. Je sais pas ce qui merde avec MAMP et OS X Lion mais c’est certain qu’il y a des choses à retravailler chez eux..

  10. Merci beaucoup, y’a un an j’ai du formate mon mac pour ce probleme, encore merci

  11. Bonjour,

    Après essai de ce code, moi aussi, comme ObseLeTe, j’ai comme message : « No matching processes belonging to you were found ».

    Je suis sous Lion. Auriez-vous une idée ?

  12. Hep, hep, hep ! Erreur, erreur :

    Après redémarrage de MAMP tout fonctionne ! (et malgré l’erreur signalée précédemment). « Miraculeux » comme le dit Circé.

    Merci et bien à vous

  13. Hello ! Super conseil, désormais MAMP marche super bien et le serveur MySQL se lance bien ;) Un lien à recommander :-)

  14. À chaque fois que je redémarre MAMP j’ai le même problème.
    À chaque fois que j’ai le même problème j’utilise la même solution.
    À chaque fois que j’utilise cette solution, ça fonctionne.

    C’est provisoire mais efficace à souhait, merci beaucoup !

  15. Bonjour,

    J’ai eu exactement le même problème, l’astuce donnée ne l’a pas résolu, par contre, son raccourci, sous cette forme…

    killall -9 mysqld

    …a marché. Les voies de l’IOS sont impénétrables : ) En vous remerciant pour la piste.

  16. Top ! Merci pour l’indication, moi aussi ça a fonctionné avec simplement la commande :
    killall -9 mysqld

    et maintenant ça remarche à nouveau ;)

Laisser un commentaire