localhost
ma specjalną obudowę i używa gniazd UNIX zamiast TCP/IP. 127.0.0.1
nie ma tego specjalnego traktowania.
Zobacz dokumentację :
Jeśli to nie działa, gdy używasz protokołu TCP/IP, prawdopodobnie baza danych nie nasłuchuje w sieci. Jest to generalnie dobra rzecz, ponieważ zwiększa bezpieczeństwo (nie to, że nasłuchiwanie na 127.0.0.1 naraża na jakiekolwiek problemy, ale nasłuchiwanie na wszystkich interfejsach daje więcej możliwości ataków).
Jeśli naprawdę chcesz zezwolić na połączenia przez sieć, zobacz pomijanie sieci .