Jak połączyć się z bazą danych z zewnątrz?
Wiele witryn i aplikacji zaczyna od hostowania zarówno serwera WWW, jak i bazy danych na tym samym serwerze. Jednak z biegiem czasu taka konfiguracja może stać się trudna do skalowania. Rozwiązanie tego problemu polega na skonfigurowaniu połączenia zdalnego, czyli zezwoleniu na połączenie z serwerem baz danych z zewnętrznych hostów, np. innego serwera. Skonfiguruj bazę danych z połączeniem zdalnym.
Połączenie z serwerem baz danych z zewnątrz
Wiele stron internetowych i aplikacji rozpoczyna się od serwera WWW i zaplecza bazy danych hostowanych na tym samym komputerze. Jednak z czasem taka konfiguracja może stać się kłopotliwa i trudna do skalowania. Częstym rozwiązaniem jest rozdzielenie tych funkcji przez skonfigurowanie zdalnej bazy danych, dzięki czemu serwer i baza danych rozwijają się we własnym tempie na swoich własnych komputerach. Jednym z częstszych problemów napotykanych przez użytkowników podczas próby skonfigurowania zdalnej bazy danych MySQL jest to, że ich instancja MySQL jest skonfigurowana tylko do nasłuchiwania połączeń lokalnych. Jest to domyślne ustawienie MySQL, ale nie będzie działać w przypadku zdalnej konfiguracji bazy danych, ponieważ MySQL musi być w stanie nasłuchiwać zewnętrznego adresu IP, pod którym można uzyskać dostęp do serwera.
W tej krótkiej instrukcji znajdziesz odpowiedź, jak zezwolić zewnętrznemu hostowi, adresowi IP, na dostęp do serwera baz danych i połączenie z bazą danych utworzoną na hostingu w JCHost.pl.
Jak połączyć się z bazą danych z zewnątrz?
Pierwszym krokiem jest przede wszystkim umożliwić na zdalny dostęp zewnętrznemu hostowi, adresowi IP:
- Zaloguj się do panelu administratora DirectAdmin, aby zarządzać usługą hostingową i serwerem baz danych.
- W menu Zarządzanie kontami wybierz Zarządzanie MYSQL.
- Teraz kliknij nazwę wybranej bazy danych.
- Na dole ekranu znajdziesz obszar Dostęp z hostów. Dodaj nowy host w postaci adresu IP.
- Potwierdź klikając Dodaj nową.
Połącz się z bazą danych MySQL z zewnętrznego hosta/IP:
Teraz gdy zezwoliłeś na zdalny dostęp do serwera MySQL i przyznałeś dostęp do bazy danych MySQL dla zdalnego hosta/adresu IP, możesz połączyć się z bazą danych z zewnętrznego hosta/adresu IP za pomocą swojego ulubionego klienta MySQL, takiego jak phpMyAdmin lub MySQL Workbench. Aby połączyć się z bazą danych, użyj następujących danych:
- Host/IP: publiczny adres IP lub nazwa hosta Twojego serwera
- Port: 3306 (domyślny port MySQL)
- Nazwa użytkownika: nazwa użytkownika MySQL
- Hasło: Hasło MySQL utworzone w kroku 2
- Baza danych: nazwa bazy danych utworzonej w kroku 2