Jak połączyć się z bazą danych z zewnątrz?
Z bazą danych na hostingu możesz połączyć się z aplikacji na innym serwerze lub ze swojego komputera. Najpierw zezwól właściwemu użytkownikowi bazy na połączenie z publicznego adresu IP, z którego będzie korzystać aplikacja.
1. Zaloguj się do DirectAdmin
Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.
2. Wybierz użytkownika bazy danych
W sekcji Bazy danych otwórz Bazy danych, a następnie kliknij Zarządzaj użytkownikami. Odszukaj użytkownika, którego dane wpiszesz w aplikacji, i kliknij przy nim Zarządzaj (2). Nazwa użytkownika nie zawsze jest taka sama jak nazwa bazy.


3. Dodaj dozwolony adres źródłowy
Przewiń do części Dozwolone hosty. W polu Zezwalaj na dostęp z wpisz publiczny adres IP komputera lub serwera, który będzie nawiązywał połączenie. To adres źródła połączenia, a nie adres serwera MySQL. Gdy komputer korzysta z routera lub VPN, liczy się adres widoczny na zewnątrz tej sieci.
Kliknij Dodaj host i sprawdź nowy wpis na liście. Możesz podać właściwy adres IPv4 lub IPv6. Pozostaw wpis localhost, jeśli z bazy korzysta strona na tym samym hostingu. Nie dodawaj % jako wygodnego zamiennika adresu — ten wzorzec zezwala na próby połączeń z dowolnego hosta.

4. Ustaw połączenie w aplikacji
| Parametr | Co wpisać |
| Serwer / host | Nazwę serwera Hostido przypisanego do hostingu |
| Port | 3306 |
| Baza danych | Pełną nazwę bazy, wraz z prefiksem konta |
| Użytkownik | Pełną nazwę użytkownika wybranego w kroku 2 |
| Hasło | Hasło tego użytkownika bazy |
W aplikacji uruchomionej poza hostingiem nie wpisuj localhost jako serwera bazy — oznaczałoby to komputer, na którym działa ta aplikacja. Sprawdź też w części Dostęp do baz danych, czy wybrany użytkownik ma uprawnienia do właściwej bazy.
5. Sprawdź połączenie i ogranicz dostęp
Wykonaj test połączenia w aplikacji. Błąd Access denied wymaga sprawdzenia użytkownika, hasła, przydziału bazy i dozwolonego hosta. Przy przekroczeniu czasu połączenia sprawdź nazwę serwera, port i blokady sieciowe. Zmiana publicznego IP, np. po ponownym połączeniu z internetem, może wymagać aktualizacji wpisu.
Po zakończeniu pracy usuń z listy niepotrzebny zewnętrzny host. Nie usuwaj uprawnień używanych przez działające aplikacje. Hasło bazy przechowuj poza publicznie dostępnymi plikami i nie przesyłaj go w zrzutach ekranu.