not - El servidor Mysql en MAMP no se inicia
mamp no inicia apache windows (5)
Elimine los archivos ib_logfileN
(siendo N el número) de la carpeta MAMP/db/mysql56
.
Luego reinicie MAMP.
¡¡Deberia trabajar!!
Editar: Si el paso anterior no funciona completamente, elimine también el archivo ibdata<n>
, según los comentarios.
Mi servidor Mysql en MAMP no se iniciará. Este es el error:
161224 00:15:00 mysqld_safe Iniciar sesión en ''/Applications/MAMP/logs/mysql_error_log.err''. 161224 00:15:00 mysqld_safe Iniciar el demonio mysqld con bases de datos desde / Applications / MAMP / db / mysql56 161224 00:15:01 mysqld_safe mysqld desde el archivo pid /Applications/MAMP/tmp/mysql/mysql.pid terminó
Ya probé los siguientes comandos:
> ps aux | grep mysql
> lsof -i
> sudo killall -9 mysqld
Pero el servidor todavía no funciona.
Ayuda ?
En algunos casos, es posible que MySQL ya se esté ejecutando en el puerto 3306. Por lo tanto, puede cambiar el número de puerto con 3307.
PD: Si está obligado a usar 3306 en ese caso, creo que puede detener el servidor MySql existente y dejar que MAMP lo haga por usted.
Estoy trabajando en oS-X (Mac), me preguntaba por todos lados y vine a ver este post que me ayudó mucho.
Muchos lectores pueden resolver este problema gracias a lo increíble que aquí están los pasos para solucionarlo:
Este problema generalmente ocurre debido al cierre explícito de los servicios MAMP.
- Salir de MAMP.
- En el buscador vaya a
Applications/MAMP/db/mysql/
- Borre el último archivo de registro (busque un archivo llamado ib_logfileN - siendo N el número de registro, por ejemplo, ib_logfile0 y ib_logfile1 ) que podemos ver en la siguiente imagen.
- Haga una copia de seguridad de estos antes de eliminarlos.
- Reinicie MAMP.
Funcionó para mí , la esperanza funcionará también para ti ..
Maté el proceso mysqlid a través de Activity Monitor en MacOS y reinicié MAMP y MySql se ejecutó correctamente.
Actualización: incluso esta solución funciona sin reiniciar MAMP .
Mis MAMP MySQL dejaron de funcionar después de un fallo de alimentación, esto funcionó para mí:
Detener servidores de terminal
- cd / Aplicaciones / MAMP / bin
- ./stop.sh
Cree el archivo my.cnf en / Applications / MAMP / conf con lo siguiente:
[mysqld] innodb_force_recovery = 1
Iniciar MySQL desde la misma ventana de terminal.
- ./startMysql.sh
Detenga MySQL una vez que se haya recuperado (verifique el registro en /Applications/MAMP/logs/mysql_error_log.err).
- ./stopMysql.sh
Elimine las líneas de my.cnf, guarde e inicie los servidores como de costumbre desde la aplicación MAMP.