万一其他人遇到此问题,则MAMP上mysql的默认端口是
8889,但php希望用于mysql的端口是
3306。因此,您需要打开MAMP,转到首选项,并将MAMP的mysql端口更改为
3306,然后
重新启动mysql服务器 。现在,使用host = localhost,user = root,pass = root可以成功连接。

万一其他人遇到此问题,则MAMP上mysql的默认端口是
8889,但php希望用于mysql的端口是
3306。因此,您需要打开MAMP,转到首选项,并将MAMP的mysql端口更改为
3306,然后