V případě, že se s tímto problémem setká někdo jiný, výchozí port na MAMP pro mysql je 8889
, ale port, který php očekává použití pro mysql, je 3306
. Musíte tedy otevřít MAMP, přejít do předvoleb a změnit port mysql MAMP na 3306
a poté restartujte server mysql . Nyní by mělo být připojení úspěšné s host=localhost, user=root, pass=root.