Uptime: 99.978%
Strony WWW:
Nowe strony WWW dzisiaj:
100 000 Użytkowników w SEOHOST. To dzięki Wam! Czytaj więcej W SEOHOST Użytkownik jest zawsze na pierwszym miejscu! Czytaj więcej Z SEOHOST korzysta już ponad 90 000 Użytkowników! Czytaj więcej Pełna transparencja: uptime naszej infrastruktury Czytaj więcej Wywiad z naszym CEO na bezprawnik.pl Czytaj więcej SEOHOST.pl zdobywa 2 miejsce w rankingu NASK. Czytaj więcej Uwaga: kolejna próba phishingu! Czytaj więcej Dlaczego warto migrować do SEOHOST? Czytaj więcej
Redakcja SEOHOST.pl
Redakcja SEOHOST.pl
02 Grudnia 2022
3 minuty

Jak łączyć się z bazą MySQL z zewnątrz?

Zobacz jak łatwo hest połączyc się z bazą MySQL zewnętrzneo serwera. Bazy danych utworzone na hostingu mają ograniczony dostęp, wyłącznie dla lokalnego hosta (localhost). Oznacza to, że próba połączenia się z bazą danych MySQL z zewnętrznego hosta, np. innego serwera, na którym zlokalizowana jest aplikacja, będzie niemożliwa. Jeśli chcesz, aby zewnętrzne hosty miały dostęp do bazy danych, nadaj im uprawnienia. 

Wideo Instrukcja jak łączyć się z bazą MySQL z zewnątrz 

Kliknij w linkaby zapoznać się z materiałem filmowym jak łączyć się z bazą MySQL z zewnątrz w panelu DirectAdmin 

Z tego artykułu dowiesz się:

Ograniczenie dostępu do bazy danych MySQL

Najłatwiejszym sposobem na połączenie się z serwerem bazy danych MySQL są narzędzia takie jak phpMyAdmin, może to powodować problemy z bezpieczeństwem. Dzieje się tak, ponieważ każdy może uzyskać dostęp do tego adresu URL i zaatakować Twoją bazę danych.

Ograniczony dostęp w połączeniu z bazą danych MySQL dla zewnętrznych hostów ma przede wszystkim na celu ograniczyć nieautoryzowany dostęp, np. w wyniku uzyskania nazwy i hasła do bazy danych lub ograniczenia ilości połączeń, niekontrolowanych, które mogą spowolnić działanie usługi. 

Domyślnie, baza danych MySQL działa w połączeniu z lokalnym hostem, localhost, a więc jest dostępna dla wszystkich aplikacji uruchomionych i zainstalowanych na tym samym hostingu, co sama baza danych. 

Do połączenia z bazą danych z zewnętrznego hosta potrzebujesz:

  • nazwa bazy danych: ustalana w panelu SEOHOST
  • nazwa użytkownika: jeśli inna niż nazwa bazy danych, ustalasz ją podczas tworzenia bazy lub edytując ją,
  • hasło: ustalane podczas tworzenia bazy danych, możliwe do edycji
  • host: nazwa serwera, nazwa domeny, adres IP serwera
  • port: 3306

Dodatkowo ważne jest, abyś zgodnie z poniższą instrukcją, umożliwił zewnętrznym hostom (urządzeniom, aplikacjom) dostęp do bazy danych. 

Jak łączyć się z bazą MySQL z zewnątrz?

W celu nadania dostępu zewnętrznym hostom przejdź do konfiguracji bazy danych i wskaż, który host może nawiązać połączenie z zewnątrz. Podaj adres IP, grupę adresów IP, domenę lub odpowiednio grupę domen:

1. Zaloguj się do DirectAdmin.

2. Przejdź do Zarządzaj > Bazy danych
jak-laczyc-sie-z-baza-mysql-z-zewnatrz-1.png

3. Utwórz bazę danych (opcjonalnie), a następnie kliknij w przycisk Zarządzaj

jak-laczyc-sie-z-baza-mysql-z-zewnatrz-2.png

4. W polu User Access kliknij  w pole Zarządzaj.

jak-laczyc-sie-z-baza-mysql-z-zewnatrz-3.png

5. Na dole strony w sekcji Dostęp z hostów wpisz:

    • Adres hosta, domena, np. firma-domena.com,
    • adres hosta, adres IP, np. 123.123.123.123,
    • adres z użyciem znaku %, aby zastąpić ciąg znaków, np. 123.123.123.% lub %.firma-domena.com,
    • znak % aby umożliwić dostęp wszystkim hostom.                                                                                                                                                                                              

jak-laczyc-sie-z-baza-mysql-z-zewnatrz-4.png

6. Po wprowadzeniu adresu kliknij w przycisk Add Host. 

Jak wyłączyć dostęp do bazy danych MySQL z zewnątrz?

Na liście przypisanych do bazy danych hostów, zaznacz checkboxem jeden lub wiele hostów, a następnie kliknij Usuń i potwierdź operację. 

Przeczytaj także:

Podsumowanie 

Łączenie się z bazą MySQL z zewnątrz jest procesem, który pozwala na dostęp do bazy danych spoza lokalnej sieci serwera, na którym jest zainstalowana. Rozwiązanie może okazać się dla Ciebie niezwyke przydatnęm, ponieważ umożliwa skuteczne zarządzanie bazą z dowolnego miejsca. Zapraszamy do zapoznania się z innymi artykułami w bazie wiedzy. 

Czy udało Ci się rozwiązać problem?
Nie znalazłeś odpowiedzi na swoje pytanie?