Jak możemy pomóc?

Poszukiwanie...

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

ParametrCo wpisać
Serwer / hostNazwę serwera Hostido przypisanego do hostingu
Port3306
Baza danychPełną nazwę bazy, wraz z prefiksem konta
UżytkownikPełną nazwę użytkownika wybranego w kroku 2
HasłoHasł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.