MAMP MySQL Server Won’t Start

This was a common problem with past versions of MAMP and it continues to happen for some users in version 4.x. Fortunately, the fix is easy. The problem is that when exiting MAMP the MySQL processes continue to run and are not stopped.


Steps to Fix

  1. Quit MAMP. You may have to force quit when this happens as it does not shut down correctly.
  2. Open Terminal and from the command prompt run:
    ps -ef | grep mysql

    This will show you any mysql processes that are still running. Note there are two processes running in this example (not including the grep process). The process id’s are 38585 and 39048. Note these id’s will be different on your system!

    ps -ef | grep mysql

  3. Next, from within terminal, kill the two processes.
    sudo kill -9 38585 39048

    To verify they no longer exist, we’ll grep for mysql again

    ps -ef | grep mysql

    ps -ef | grep mysql

  4. Now launch MAMP again and it should start normally, including MySQL Server.MAMP

Replace your Comcast home phone service with Google Voice

After getting my latest bill from Comcast and seeing the price I am paying for a home phone I rarely use, I decided to port my Comcast phone number to Google Voice. Well, not exactly that path. Since Google Voice can only accept numbers ported from cell phones at this time, I had to port it to a pay as you go cell phone first, then to GV.

Continue reading Replace your Comcast home phone service with Google Voice