Om någon annan kommer av det här problemet är standardporten på MAMP för mysql 8889
, men porten som php förväntar sig att använda för mysql är 3306
. Så du måste öppna MAMP, gå till inställningar och ändra MAMP mysql-porten till 3306
, sedan starta om mysql-servern . Nu ska anslutningen vara framgångsrik med host=localhost, user=root, pass=root.