For some reason my MySQL server will not start (running Apache on port 80 and MySql on port 3306). I figured I would just re-install with the latest version of MAMP, but I still get the same error. I tried changing the document root back to the default (htdocs), but this does not change the problem either.
Most importantly, I tried the recommended fix to no avail:
ps aux | grep mysql
lsof -i
killall -9 mysqld
I do not see any mysqld processes in the Activity Monitor. Rather, I see 7 httpd processes. There was only one when MAMP was working correctly.
p.s. I tried restarting my computer and killing httpd processes.