localhost
е със специален корпус и използва UNIX сокети вместо TCP/IP. 127.0.0.1
не получава тази специална обработка.
Вижте документацията :
Ако не работи, когато използвате TCP/IP, тогава базата данни вероятно не слуша в мрежата. Това като цяло е добро нещо, тъй като подобрява сигурността (не че слушането на 127.0.0.1 разкрива някакви проблеми, но слушането на всички интерфейси дава повече възможности за атаки).
Ако наистина искате да разрешите връзки през мрежата, вижте skip-networking .