Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konfigurowanie zdalnego połączenia z bazą danych MySQL

W tym samouczku:

  • Jakiego programu użyć
  • Dodaj adres IP
  • Użyj symbolu wieloznacznego
  • Rozwiązywanie problemów

Wybór renomowanej firmy hostingowej to dopiero pierwszy krok do budowy i utrzymania udanej strony internetowej. Może się zdarzyć, że będziesz musiał połączyć się z bazą danych spoza sieci firmowej, a jeśli tak jest, będziesz musiał połączyć się z bazą danych za pomocą oprogramowania innej firmy, które nie działa na serwerze (np. klienta MySQL na twoim komputerze ). Nazywa się to nawiązywaniem zdalnego połączenia MySQL. Aby to zrobić, musisz jednak najpierw zezwolić na połączenie z poziomu cPanel dla adresu IP, z którego się łączysz. Czytaj dalej, aby dowiedzieć się, jak.

Jakiego programu używam do zdalnego łączenia się?

Istnieje kilka programów, których możesz użyć do zdalnego łączenia się z bazą danych. Możesz korzystać z edytorów HTML, takich jak Adobe Dreamweaver, za opłatą lub istnieją bezpłatne programy Open Source, z których możesz korzystać, takie jak MySQL Workbench lub Heidi SQL. Oto kilka opcji do sprawdzenia.

  • Navicat dla MySQL
  • Środowisko pracy MySQL
  • Heidi SQL

Dodawanie adresu IP, aby umożliwić zdalne połączenie MySQL

Najpierw musisz upewnić się, że masz adres IP, który będzie uzyskiwał dostęp do bazy danych. Te reguły chronią bazę danych, akceptując tylko połączenia zewnętrzne, które zostały skonfigurowane przez użytkownika. Jeśli łączysz się z bazą danych z bieżącego połączenia, uzyskaj swój adres IP, klikając tutaj, a następnie wykonaj następujące czynności:

  1. Zaloguj się do cPanel.
  2. Kliknij Zdalny MySQL przycisk w Bazach danych Sekcja.

  3. Wpisz zdalny adres IP w Dodaj hosta dostępu Sekcja.

  4. Kliknij Dodaj hosta przycisk.

    Następnie zobaczysz komunikat informujący, że adres IP hosta został dodany do listy dostępu.

Teraz, ponieważ dodałeś adres IP do zdalnych połączeń MySQL, będziesz mógł łączyć się z bazami danych. Możesz dodać tyle adresów IP, ile potrzebujesz.

Korzystanie z symbolu wieloznacznego, aby zezwolić na wszystkie adresy IP

Może się okazać, że będziesz musiał użyć symbolu wieloznacznego, jeśli Twój adres IP zmienia się regularnie. Symbol wieloznaczny możesz dodać, używając symbolu% . Spowoduje to dodanie wszystkich adresów IP z tego zakresu.

Na przykład, jeśli chcesz wyświetlić listę wszystkich adresów IP w zakresie od 174.77.92.1 do 174.77.92.255, dodaj adres IP 174.77.92.%.

Rozwiązywanie problemów z połączeniem zdalnym

Jeśli używasz preferowanego narzędzia do zdalnego połączenia i nagle nie możesz się połączyć, jest to znane jako błąd 1045 i zwykle brzmi podobnie do „1045 – odmowa dostępu dla użytkownika „. Jeśli otrzymujesz ten błąd, oto kilka rzeczy do sprawdzenia:

Sprawdź hasło do cPanel

Wiele osób łączy się zdalnie, używając swojej nazwy użytkownika i hasła cPanel, w przeciwieństwie do tworzenia pojedynczego użytkownika administracyjnego, który można dodać do baz danych. Nie jest to jednak preferowana metoda, jeśli używasz nazwy użytkownika cPanel i teraz pojawia się błąd połączenia, prawdopodobnie niedawno zmieniłeś hasło cPanel i nie zmieniłeś go w ustawieniach oprogramowania do połączenia zdalnego. Zmień tam hasło, a powinno być możliwe ponowne połączenie.

Sprawdź, czy zmienił się adres IP połączenia

Od czasu do czasu Twój ISP (Dostawca Usług Internetowych) może zmienić Twój publiczny adres IP. W takim przypadku możesz nie być w stanie połączyć się zdalnie za pośrednictwem preferowanego oprogramowania. Sprawdź swój adres IP, klikając tutaj.

Gdy znasz swój aktualny adres IP, wróć i upewnij się, że znajduje się on na liście dozwolonych adresów IP dla Twojego Zdalnego MySQL ustawienia. Jeśli okaże się, że nie ma go na liście, dodaj nowy, a wtedy powinieneś być w stanie połączyć się zdalnie.

Jeśli potrzebujesz dalszej pomocy przy zdalnym łączeniu się z bazą danych, skontaktuj się z naszym działem wsparcia


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL otrzymuje pozycję wiersza w ORDER BY

  2. MySQL CAST vs CONVERT

  3. Jak przechowywać datę i godzinę w MySQL z informacją o strefie czasowej?

  4. Naprawianie uszkodzonego kodowania UTF-8

  5. MySQL DELETE FROM z podzapytanie jako warunek