Pregunta La base de datos MySQL no se iniciará en XAMPP Manager-osx


Descargué XAMPP hace aproximadamente un mes y estaba funcionando bien. Hoy instalé un software de reconocimiento de voz y luego reinicié mi computadora. Desde entonces, MySQL no comenzará en mi aplicación manager-osx. No me arroja un mensaje en el registro de la aplicación. Esto es lo que dice:

Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

Tanto mi ProFTPD como mi servidor web Apache se están ejecutando. MySQL no lo es. Cuando voy a phpmyadmin, me arroja este mensaje de error.

#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).

Por favor, ayúdame. No tengo ni idea de qué hacer.

ACTUALIZAR:

Después de mirar un poco por Internet, encontré un problema similar que un usuario tenía con MAMP, otro usuario recomendó matar el proceso de MySQL, lo que sea que eso signifique. ¿Podría ser esto una solución a mi problema?

ACTUALIZACIÓN 2:

Encontré la respuesta a mi problema pero aún no puedo responderlo. Así que aquí está la respuesta:

1) Abra la terminal y escriba

sudo su

y luego ingrese su contraseña

2) Luego escribe

ps aux | grep mysql

(solo copie y pegue esto)

3) Necesitarás obtener la identificación del proceso de mysql. Debe haber un número cerca de la parte superior, algo así como 739 o 8827

4) Mata el proceso usando

kill -9 {process id}

esto debería verse más o menos así: matar -9 739

5) Reiniciar MySQL en manager-osx


75
2018-01-21 19:13


origen


Respuestas:


Esto debería funcionar:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start


141
2017-08-25 08:29



Guía mínima

1. sudo killall mysqld

2. manager-osx> start mysql


Si eso no funcionó ...

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Google el error ...


Ejemplos:

Error:

ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/<computername>.local.pid)

Mi solución:

En /Applications/XAMPP/xamppfiles/etc/my.cnf cambio user = <uid> eso <uid> es uid de id mando.

$ id
uid=...

$ vim /Applications/XAMPP/xamppfiles/etc/my.cnf
...

52
2017-10-14 01:13



Si estos comandos no funcionan para usted:

sudo killall mysqld
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Prueba esto:

Para XAMPP 7.1.1-0, cambié el número de puerto de 3306 a 3307.

  1. Haga clic en Administrar servidores
  2. Seleccionar Base de datos MySQL
  3. Haga clic en Configurar a su derecha
  4. Cambie su número de puerto a 3307
  5. Haga clic en Aceptar
  6. Cierre su Panel de control y reinícielo.

Ahora estás listo para ir.


30
2018-02-07 09:28



compruebe el error de registro en su / Applications / XAMPP / xamppfiles / var / mysql / con nombre de archivo como your_machine_name.local.err, si encuentra algo así como: "Intentó abrir un tablespace previamente abierto. Previous tablespace ... usa el espacio ID"

lo siguiente funciona para mí:

editar archivo:

/Aplicaciones/XAMPP/xamppfiles/etc/my.cnf

encuentra la sección [mysqld], agrega una línea:

innodb_force_recovery = 1

entonces corre

sudo /Applications/XAMPP/bin/mysql.server start

todo está bien de nuevo.

y luego el último paso:

edite my.cnf nuevamente y elimine la línea que acaba de agregar:

innodb_force_recovery = 1

y reinicia mysql nuevamente. De lo contrario, todas sus tablas serán de solo lectura


27
2018-03-21 07:59



He intentado todos estos métodos sin suerte (incluido, por supuesto, reiniciar) pero cuando

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Simplemente obtengo:

Starting MySQL
. ERROR! 

¡No es exactamente la información más útil!


17
2018-02-27 15:15



Para mí, lo siguiente funcionó: Cambiar permiso en 'solo lectura' para 'todos' para el archivo /Applications/XAMPP/xamppfiles/etc/my.cnf. Luego, inicie MySQL desde el administrador de XAMPP.


9
2017-11-18 19:42



Primero no pude lograr matar al daemon de mysql con los comandos publicados aquí. Así que recordé mis tiempos de Linux e hice lo siguiente:

Supervisé los procesos en ejecución ejecutando top en una ventana de terminal Entonces maté a mysqld vía sudo killall mysqld (atornillar el PID ;-)) en otro y reiniciar a través de sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start.


6
2017-07-21 20:43



  1. cierre el control XAMPP
  2. sudo killall mysqld
  3. sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

6
2018-06-15 07:25



Ha habido muchas respuestas, pero creo que encontré lo que está causando, al menos para mí. Parece que si pones tu computadora a dormir (o se queda dormida por sí misma), cuando se vuelve a abrir, intenta abrir el proceso de mysql nuevamente. En un momento dado miré mi monitor de actividad y tuve 5 instancias ejecutándose, matando a todas y luego comenzando a funcionar mysql.


4
2017-10-25 14:59



sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start    

Esto funcionó para mí.


4
2018-05-15 19:11