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.