Gần đây tôi cũng gặp sự cố này trên Mac OS Sierra. Máy chủ Apache đang hoạt động nhưng mysql thì không. Sau khi tìm kiếm giải pháp, đọc rất nhiều bài viết tôi đã tìm thấy giải pháp này. Và nó đã hoạt động!
Giải pháp là điều hướng đến thư mục mysql, trong trường hợp của tôi là,
/Applications/MAMP/db/mysql56/
và xóa tất cả các tệp ngoại trừ các thư mục. Sau đó khởi động lại MAMP.