问题描述:当连接本地mysql配置的主机地址为localhost时,会报

SQLSTATE[HY000] [2002] No such file or directory

解决方案:将localhost改为127.0.0.1


原因可能是在一些系统里面如mac和linux下,mysql连接没有将localhost映射成127.0.0.1