Освен думите на Майкъл,
има още една връзка:http://dev.mysql.com/doc /refman/5.1/en/connecting.html , пише:
това не е типична tcp/ip връзка. ако имате пренасочване на локален порт от 127.0.0.1:3306 до 192.168.1.2:3306, "mysql -h localhost" ще се опита да се свърже с локален unix файл на сокет.
не е специфично за вашия въпрос (тъй като използвате php), но се надявам да помогне все пак.