W większości domyślnych instalacji MySQL wiąże się z 127.0.0.1 - co pozwala tylko na połączenia lokalne.
Jeśli chcesz to zmienić (UWAGA:może to być kwestia bezpieczeństwa), musisz to zmienić w pliku konfiguracyjnym (zwykle /etc/mysql/my.cnf
w dystrybucjach linux). Lub w systemie Windows może znajdować się w tych lokalizacjach:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
Zwykle wystarczy zakomentować bind-address
linia w ten sposób, co pozwoli na połączenia ze wszystkich adresów IP:
# bind-address = 127.0.0.1
Warto również zauważyć, że większość webhosterów nie zezwala na połączenia MySQL z dowolnych hostów i nie możesz tego zmienić (możesz uzyskać dostęp do instancji MySQL tylko za pomocą lokalnej aplikacji - w większości przypadków phpmyadmin).