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 sal 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 solo use mv en su lugar:
mv /Applications/MAMP/db/mysql/* /tmp/.
Si esto no funciona, regrese y elimine todos los procesos:sudo killall -9 mysqld
Esto también se duplica aquí:el servidor mysql no iniciar MAMP