servidor - no se inicia mysql en mamp
El servidor mysql de MAMP no se iniciará. No se están ejecutando procesos mysql (20)
- Detener el servidor MAMP.
- Luego ve a la siguiente carpeta:
Aplicaciones / MAMP / db / mysql56 /
En esta carpeta, elimine todos los archivos directos excepto las carpetas. Esto significa que solo auto.cnf, ibdata, ib_logfile,
eliminar auto.cnf, ibdata, ib_logfile,
no cualquier carpeta.
- Reinicie el servidor MAMP.
Deberia de funcionar.
Gracias.
Mi servidor MAMP mysql no se iniciará. Todas las sugerencias que he visto en la web dicen que compruebes si hay otros procesos mysqld ejecutándose y elimínalos si existen, y que deberían solucionar el problema, pero no es así para mí.
Aquí está el registro de errores:
130415 13:42:12 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
130415 13:42:12 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
130415 13:42:12 [Note] Plugin ''FEDERATED'' is disabled.
130415 13:42:12 InnoDB: The InnoDB memory heap is disabled
130415 13:42:12 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130415 13:42:12 InnoDB: Compressed tables use zlib 1.2.3
130415 13:42:12 InnoDB: Initializing buffer pool, size = 128.0M
130415 13:42:12 InnoDB: Completed initialization of buffer pool
130415 13:42:12 InnoDB: highest supported file format is Barracuda.
130415 13:42:13 InnoDB: Waiting for the background threads to start
130415 13:42:14 InnoDB: 1.1.8 started; log sequence number 1707549
130415 13:42:14 [Note] Event Scheduler: Loaded 0 events
130415 13:42:14 [Note] /Applications/MAMP/Library/bin/mysqld: ready for connections.
Version: ''5.5.25'' socket: ''/Applications/MAMP/tmp/mysql/mysql.sock'' port: 0 Source distribution
Parece que la conexión está abierta para mí, pero MAMP aún se equivoca con este mensaje: "MySQL no pudo iniciarse. Consulte el registro para obtener más información".
¿Alguna sugerencia?
Debe dejar la base de datos mysql TAL CUAL.
- Desinstalar y reinstalar MAMP Pro.
- Por cada instancia de WP que desee tener en su servidor (localhost), necesita crear una NUEVA base de datos que no sea mysql.
- Ingrese a SequelPro y agregue la base de datos.
- Use duplicador para transferir su WP.
No use mysql para nada, parece ser requerido por MAMP.
Elimine los archivos ib_logfileN (N es el número) de la carpeta MAMP / db / mysql56.
Luego reinicia MAMP.
¡Deberia trabajar!
En el caso de MAMP PRO, necesita eliminar ib_logfiles aquí:
rm -rf /Library/Application/ Support/appsolute/MAMP/ PRO/db/mysql56/ib_logfile*
Esto es lo que funcionó para mí:
- Compruebe si accidentalmente instaló mysql vía Brew o algo así.
brew list mysql
- Desinstalarlo
brew uninstall mysql
- Intenta encender MAMP. Podría necesitar reinstalar.
- Eventualmente actualiza a Vagrant y deja de pelear con MAMP.
Estoy publicando esto como una respuesta poderosa.
Lo que hice para resolver esto fue lo siguiente:
- Reinicie la computadora (para asegurarse de que no se estén ejecutando procesos mysqld, incluso si se bloqueó e intenta reiniciarse)
- Elimine todo lo que tenga algo que ver con mysql en la computadora ejecutando estos comandos:
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/MySQL* vim /etc/hostconfig and removed the line MYSQLCOM=-YES- rm -rf ~/Library/PreferencePanes/MySQL* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
- Elimine MAMP ejecutando el desinstalador MAMP PRO y luego borrando la carpeta de aplicaciones / MAMP
- Elimine la carpeta
Library/Application Support/appsolute
(carpeta de soporte de la aplicación MAMP) - Reinstale MAMP PRO
Espero que esto ayude :)
He intentado todas las soluciones anteriores con la versión 4.2 de MAMP y ninguna de ellas me funcionó en El Capitan OS, así que lo único que funcionó fue desinstalar MAMP con Clean My Mac y luego instalar la versión anterior 3.5.2, esa trabajado de inmediato.
He visto en diferentes respuestas que tenemos que eliminar ib_logfile0
y ib_logfile1
en Applications/MAMP/db/mysql56/
Si usa MAMP PRO 4, estos archivos están en /Library/Application Support/appsolute/MAMP PRO/db/mysql56/
Eliminar tess fils funciona para mí (el servidor no se inicia después de un bloqueo del sistema).
La mayoría de las respuestas aquí están ofreciendo eliminar archivos aleatorios.
La mayoría de las veces, esto es lo peor que puede hacer, especialmente si es importante para usted mantener la integridad de su entorno de desarrollo.
Como se explica en el archivo de registro, si este problema no está relacionado con un permiso de acceso de lectura ni con un archivo que eliminó en su mysql, entonces la única solución es:
abra su archivo my.conf desde el menú Archivo en MAMP
establecer innodb_force_recovery a un valor> 0
guardar con ctrl + S
MAMP le ofrecerá reiniciar sus servidores
vuelve a construir el próximo unicornio :)
La solución más fácil: salir de MAMP y eliminar los archivos de registro del directorio MAMP / db / mysql [ib_logfile0, ib_logfile1] y reiniciar MAMP. Para obtener más información, visite http://juanfra.me/2013/01/mysql-not-starting-mamp-fix/
Lo que funcionó para mí fue eliminar todos los archivos (pero no los directorios) en el directorio mysql.
Editar # 2 Según las respuestas a continuación, solo necesita eliminar los archivos de registro: [ib_logfile0, ib_logfile1]
Así que salga de MAMP y luego en la terminal:
rm /Applications/MAMP/db/mysql/ib_logfile* #(or wherever your MAMP is installed)
¡Editar !: Algunas personas han mencionado que es posible que desee hacer una copia de seguridad de estos archivos primero en caso de que algo salga mal, así que tal vez simplemente use mv en su lugar:
mv /Applications/MAMP/db/mysql/* /tmp/.
Si esto no funciona, retroceda y mate todos los procesos: sudo killall -9 mysqld
Esto también está duplicado aquí: el servidor mysql no iniciará MAMP
Lo que funcionó para mí fue:
Tenía un proceso llamado "mysqld" ejecutándose incluso cuando MAMP había sido abandonado. Obligo a abandonar el proceso, reinicié MAMP y funcionó de nuevo.
Miré el sitio de MAMP. Vaya a MAMP / db / mysql56 y cambie el nombre de ambos archivos de registro (simplemente cambié el número al final). Voila, reinició MAMP y todo estaba bien.
Nombres de archivos de registro:
- ib_logfile0
- ib_logfile1
Ok, entonces probé CADA sugerencia que encontré aquí en SO y en otros foros, nada funcionó para mí. La única solución que funcionó para mí fue instalar la versión MAMP 3, ya que uso MAMP para proyectos de WordPress, la versión 3 funciona bien.
Puede probar esto en su terminal: rm /Applications/MAMP/db/mysql/*
.
Esto funciona para mi.
Simplemente escriba debajo del comando en la terminal:
rm /Applications/MAMP/db/mysql56/ib_logfile*
y luego reinicia el MAMP.
Funciona a la perfección.
Tuve que hacer una combinación de cosas. Primero tuve que cambiar los permisos en mi directorio mysql. aplicaciones / MAMP / db / mysql56 / mysql ver aquí
Si eso no funciona, agregue un archivo my.cnf a las aplicaciones / carpeta MAMP / conf con lo siguiente
[mysqld]
innodb_force_recovery = 1
ver a Adel ''Sean'' Helal. responder
Esto es lo que terminó trabajando para mí.
acabo de tener este problema. Estos son los pasos que funcionaron para mí.
Abra
Preferences
en MAMP, anote sus números de puerto Apache y MySQL actuales .Haga clic en
Set to default Apache and MySQL ports
yReset MAMP
botonesReset MAMP
luego en Aceptar.Salir de MAMP
Elimine todos los archivos (no carpetas) del directorio
/Applications/MAMP/db/mysql
.Reinicie MAMP y haga clic en
Start Servers
.Nota: si MySQL comienza bien pero Apache no lo hace, regrese a
Preferences
y vuelva a configurar el puerto Apache como estaba antes. MAMP debe actualizar después de hacer clic en Aceptar y tanto Apache como MySQL deberían comenzar.Si
http://localhost/MAMP/index.php
no se carga, abra Developer Tools (Chrome), haga clic con el botón derecho en el botón Actualizar y seleccioneEmpty Cache and Hard Reload
. La página phpAdmin debería cargarse. Si no, vaya al panel deApplication
en Herramientas del desarrollador, seleccioneClear Storage
en el menú y haga clic enClear Site Data
.
Espero que esos pasos proporcionen una solución rápida para alguien sin necesidad de destruir las tablas de su base de datos.
MAMP & MAMP PRO 4.0.6 estaba iniciando el servidor MySql correctamente pero dejó de hacerlo después de que mi máquina actualizó el sistema operativo a macOS Sierra (10.12.2) . Probé algunas de las opciones mencionadas aquí, incluida la configuración de permisos de la carpeta y la reinstalación, etc. Nada parecía solucionar el problema para mí, así que me cambié a XAMPP y hasta ahora me está sirviendo bien.
Actualización: here tengo MAMP trabajando con esta solución simple.
rm /Applications/MAMP/db/mysql56/*
Funciona bien, pero luego muestra "No se encontró ninguna base de datos" en phpmyadmin, aunque hay bases de datos, por lo que mi drupal me dio errores debido a esto.
Todo lo que tengo que hacer es simplemente eliminar dos archivos ib_logfile0
y ib_logfile1
de /Applications/MAMP/db/mysql56/
y eso fue lo que hizo el truco para mí.