Jika ada orang lain yang mengalami masalah ini, port default pada MAMP untuk mysql adalah 8889 , tetapi port yang diharapkan digunakan oleh php untuk mysql adalah 3306 . Jadi Anda perlu membuka MAMP, pergi ke preferensi, dan mengubah port mysql MAMP menjadi 3306 , lalu mulai ulang server mysql . Sekarang koneksi harus berhasil dengan host=localhost, user=root, pass=root.