es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El servidor de MySQL no se inicia con MAMP.

Entorno
– Mac OS Big Sur Ver 11.6
– MAMP Ver 6.5
– PHP Ver 7.4.21
– MySQL Ver 14.14 Distribute 5.7.34

Problema

Estaba utilizando MySQL en MAMP pero ahora tengo errores después de reiniciar mi Mac.

Primero, obtuve este error:


$ mysql -u root -p
ERROR 2002 (HY000): No se puede conectar al servidor MySQL local a través del socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

Y, el icono de detener en MAMP es naranja (creo que normalmente era verde).

enter image description here

Lo que he hecho hasta ahora:

  1. Comprobé si el archivo mysql.sock existía.

    $ ls /Applications/MAMP/tmp/mysql/

  2. Creado archivo mysql.sock.

    $ touch /Applications/MAMP/tmp/mysql/mysql.sock

  3. Intenté iniciar mysql de nuevo. (El mensaje de error cambió de (2) a (38).)

    $ mysql -u root -p
    ERROR 2002 (HY000): No se puede conectar al servidor MySQL local a través del socket '/Applications/MAMP/tmp/mysql/mysql.sock' (38)

  4. Intenté iniciar el servidor mysql.

    $ mysql.server start
    -bash: mysql.server: comando no encontrado

  5. Comprobé si la ruta está configurada.

    $ mysql --version
    mysql Ver 14.14 Distrib 5.7.34, for osx10.12 (x86_64) using EditLine wrapper

  6. Usé la ruta completa.

    $ /Applications/MAMP/Library/bin/mysql -u root -p
    ERROR 2002 (HY000): No se puede conectar al servidor MySQL local a través del socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

Tags:  ,

Answer

  1. Avatar for davy.ai

    Solución

    1. Primero, detenga MAMP y cierre Terminal.
    2. Abra el Monitor de Actividad y verifique si hay algún proceso de MySQL en ejecución.

    3. Si hay, seleccione el proceso y haga clic en el icono X en el lado superior izquierdo para terminar el proceso.

    4. Abra Terminal y inicie MAMP.

    $ /Applications/MAMP/MAMP.app/Contents/MacOS/MAMP
    
    1. Haga clic en el botón Iniciar servidores en MAMP.

    2. Después de que los servidores se inicien, intente conectarse a MySQL nuevamente.

    $ mysql -u root -p
    
    1. Si aún obtiene el mismo mensaje de error, elimine el archivo mysql.sock y reinicie MAMP.
    $ rm /Applications/MAMP/tmp/mysql/mysql.sock
    
    1. Repita los pasos 4 y 5 anteriores.

    2. Si aún no puede conectarse a MySQL, intente reinstalar MAMP.

    Estos pasos deberían ayudarlo a resolver los problemas que está experimentando con MySQL.

Comments are closed.