Kromě Michaelových slov,
je tu další odkaz:http://dev.mysql.com/doc /refman/5.1/cs/connecting.html , říká:
není to typické připojení tcp/ip. pokud máte místní přesměrování portů z 127.0.0.1:3306 na 192.168.1.2:3306, "mysql -h localhost" se pokusí připojit k místnímu souboru soketu unix.
není to specifické pro vaši otázku (protože používáte php), ale doufám, že to každopádně pomůže.