Behalve Michaels woorden,
er is nog een link:http://dev.mysql.com/doc /refman/5.1/en/connecting.html , er staat:
het is geen typische tcp/ip-verbinding. als u lokale poortdoorschakeling hebt van 127.0.0.1:3306 naar 192.168.1.2:3306, zal "mysql -h localhost" proberen verbinding te maken met het lokale Unix-socketbestand.
het is niet specifiek voor uw vraag (aangezien u php gebruikt), maar ik hoop dat het toch helpt.