verifique isso:
Você tem que usar tcp / ip, não soquetes. Tente 127.0.0.1 em vez de 'localhost'.
No Mac OS (snow leopard) eu tenho um túnel SSH para que minha porta local 3306 seja encaminhada para o MySQL remoto. Aplicativos como o Navicat podem estabelecer conexão com sucesso.
Mas o PDO do PHP não pode se conectar e dá um erro:
PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock)
O que devo fazer?
verifique isso:
Você tem que usar tcp / ip, não soquetes. Tente 127.0.0.1 em vez de 'localhost'.
Tags mysql php mac ssh-tunnel macos