Jak połączyć się z bazą danych hostingu z mojego komputera?
Za pomocą programu na komputerze, takiego jak HeidiSQL, DBeaver, MySQL Workbench lub TablePlus, mogą Państwo pracować bezpośrednio z bazą danych na naszych serwerach. Odbywa się to przez tunel SSH. Wymaga to pakietu z dostępem SSH: Power Webhost Three, Power Webhost Four, AI Wordpress Three lub Power Reseller.
Dlaczego tunel SSH, a nie port 3306?
Port bazy danych 3306 jest na naszych serwerach zamknięty dla internetu. Otwarty port bazy danych jest przez całą dobę atakowany przez roboty próbujące odgadnąć hasła, a zwykłe połączenie z bazą danych często nie jest szyfrowane. Dostęp na podstawie adresu IP pomaga tylko połowicznie: Państwa adres IP od czasu do czasu się zmienia i często jest współdzielony z innymi. Przez tunel SSH logują się Państwo za pomocą klucza SSH, całe połączenie jest szyfrowane i nie trzeba dodawać adresu IP.
Jak się połączyć
- Prosimy dodać swój klucz SSH w DirectAdmin w sekcji Klucze SSH (zob. Klucze SSH i logowanie przez SSH).
- W programie prosimy wybrać połączenie przez SSH: w HeidiSQL MariaDB or MySQL (SSH tunnel), w DBeaver kartę SSH, w MySQL Workbench Standard TCP/IP over SSH.
- SSH: nazwa serwera Państwa pakietu (na przykład linux2024.webawere.nl), port 1967, nazwa użytkownika DA oraz klucz prywatny.
- Baza danych: host 127.0.0.1, port 3306 oraz pełne nazwy bazy danych i użytkownika, poprzedzone nazwą użytkownika DA i podkreśleniem, na przykład
wtsilefl_shop.
W wierszu poleceń (Mac, Linux, Windows Terminal) tunel tworzy się w następujący sposób:
ssh -p 1967 -N -L 3307:127.0.0.1:3306 gebruikersnaam@linux2024.webawere.nl
Następnie prosimy połączyć się w programie z adresem 127.0.0.1, port 3307.
Brak SSH w Państwa pakiecie? Prosimy przejść na pakiet z dostępem SSH: w Moje WebOké przejść do sekcji Moje produkty, otworzyć swój pakiet i wybrać inny pakiet na karcie Zmień pakiet hostingowy. Aby połączyć się z bazą danych z komputera, nie trzeba dodawać adresu IP w sekcji Access Hosts; wpisane tam adresy lub % nie dają dostępu z zewnątrz.
Zob. także w podręczniku DirectAdmin: Użytkownicy baz danych, uprawnienia i hasła.
Szczegółowe objaśnienie ze zrzutami ekranu: Łączenie się z bazą danych z zewnątrz w podręczniku DirectAdmin.
