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

Korzystanie z aplikacji klienckich MySQL

W tym artykule opisano, jak używać aplikacji klienckich MySQL do uzyskiwania dostępu do baz danych MySQL i zarządzania nimi.

Aplikacje klienckie MySQL

MySQL udostępnia aplikację kliencką z graficznym interfejsem użytkownika (GUI), której można używać do zarządzania bazą danych. Środowisko pracy MySQL to zintegrowane środowisko narzędziowe, które umożliwia zarządzanie bazami danych, uruchamianie zapytań i wiele więcej. Zastępuje starszy pakiet aplikacji MySQL GUI Tools, który nie jest już aktywnie rozwijany.

MySQL Workbench można pobrać i używać za darmo. Istnieją wersje dla Microsoft Windows, Mac OS X, Linux i innych systemów operacyjnych.

Łączenie z bazami danych za pomocą MySQL Workbench

MySQL Workbench umożliwia szybkie łączenie się z bazami danych MySQL. W tym artykule omówiono dwie metody:

  • Połączenie bezpośrednie: Ta metoda ustanawia bezpośrednie połączenie z twojego komputera do serwera MySQL. Zanim będziesz mógł nawiązać ten typ połączenia, musisz włączyć zdalny dostęp do MySQL dla swojego adresu IP. Aby uzyskać informacje, jak to zrobić, zapoznaj się z tym artykułem.
  • Połączenie SSH: Ta metoda wykorzystuje SSH do ustanowienia bezpiecznego połączenia z Twojego komputera do serwera MySQL.
Metoda nr 1:Połączenie bezpośrednie

Aby skonfigurować bezpośrednie połączenie z MySQL, wykonaj następujące kroki:

  1. Uruchom MySQL Workbench.
  2. Na stronie obszaru roboczego kliknij ikonę + obok opcji Połączenia MySQL. Pojawi się okno dialogowe Konfiguracja nowego połączenia.
  3. W polu tekstowym Nazwa połączenia wpisz nazwę połączenia.
  4. W polu listy Metoda połączenia wybierz Standardowa (TCP/IP).
  5. Na karcie Parametry w polu tekstowym Nazwa hosta wpisz example.com , gdzie example.com reprezentuje nazwę Twojej domeny.
  6. Potwierdź, że pole tekstowe Port jest ustawione na 3306 .
  7. W polu tekstowym Nazwa użytkownika wpisz jedną z następujących nazw użytkownika:
    • Nazwa użytkownika konta A2 Hosting (cPanel): Dzięki tej nazwie użytkownika możesz uzyskać dostęp do wszystkich baz danych MySQL na swoim koncie hostingowym.
    • Nazwa użytkownika bazy danych MySQL, którą utworzyłeś w cPanel: Dzięki tej nazwie użytkownika możesz uzyskać dostęp do wszystkich baz danych MySQL, do których dany użytkownik otrzymał uprawnienia.
  8. W polu tekstowym Schemat domyślny wpisz nazwę bazy danych MySQL, do której chcesz uzyskać dostęp. Możesz też pozostawić to pole tekstowe puste, aby później wybrać bazę danych.
  9. Kliknij opcję Testuj połączenie, a następnie w polu tekstowym Hasło wpisz hasło dla nazwy użytkownika określonej w kroku 7.

    Aby MySQL Workbench zapamiętał Twoje hasło, zaznacz pole wyboru Zapisz hasło w pęku kluczy.
  10. Kliknij OK.

    Jeśli otrzymasz ostrzeżenie o połączeniu o niezgodnych lub niestandardowych wersjach serwera, kliknij Kontynuuj mimo to.
  11. Jeśli połączenie się powiedzie, otrzymasz komunikat Pomyślnie nawiązano połączenie MySQL. Jeśli nie otrzymasz tego komunikatu, sprawdź wartości określone w krokach od 4 do 9, a następnie spróbuj ponownie.
  12. Kliknij OK. MySQL Workbench zapisuje nowe połączenie na stronie obszaru roboczego.
  13. Aby otworzyć połączenie, kliknij je na stronie obszaru roboczego. Możesz teraz uruchamiać zapytania, tworzyć tabele i nie tylko.
Metoda nr 2:połączenie SSH

MySQL Workbench umożliwia bezpieczne łączenie się z bazami danych MySQL za pomocą tunelu SSH. Aby to zrobić, wykonaj następujące kroki:

  1. Uruchom MySQL Workbench.
  2. Na stronie obszaru roboczego kliknij ikonę + obok opcji Połączenia MySQL. Pojawi się okno dialogowe Konfiguracja nowego połączenia.
  3. W polu tekstowym Nazwa połączenia wpisz nazwę połączenia.
  4. W polu listy Metoda połączenia wybierz Standard (TCP/IP) przez SSH.
  5. W polu tekstowym Nazwa hosta SSH wpisz example.com :7822, gdzie example.com reprezentuje nazwę Twojej domeny.
  6. W polu tekstowym Nazwa użytkownika SSH wpisz nazwę użytkownika konta A2 Hosting (cPanel).
  7. W polu tekstowym Nazwa hosta MySQL wpisz localhost.
  8. Potwierdź, że pole tekstowe Port serwera MySQL jest ustawione na 3306 .
  9. W polu tekstowym Nazwa użytkownika wpisz jedną z następujących nazw użytkownika:
    • Nazwa użytkownika konta A2 Hosting (cPanel): Dzięki tej nazwie użytkownika możesz uzyskać dostęp do wszystkich baz danych MySQL na swoim koncie hostingowym.
    • Nazwa użytkownika bazy danych MySQL, którą utworzyłeś w cPanel: Dzięki tej nazwie użytkownika możesz uzyskać dostęp do wszystkich baz danych MySQL, do których dany użytkownik otrzymał uprawnienia.
  10. Kliknij opcję Testuj połączenie. Pojawi się okno dialogowe Otwórz tunel SSH.
  11. W polu tekstowym Hasło wpisz hasło do konta A2 Hosting (cPanel).

    Aby MySQL Workbench zapamiętał Twoje hasło, zaznacz pole wyboru Zapisz hasło w pęku kluczy.
  12. Kliknij OK. Pojawi się okno dialogowe Połącz z MySQL Server.
  13. W polu tekstowym Hasło wpisz hasło dla nazwy użytkownika określonej w kroku 9.

    Aby MySQL Workbench zapamiętał Twoje hasło, zaznacz pole wyboru Zapisz hasło w pęku kluczy.
  14. Kliknij OK. Jeśli połączenie się powiedzie, pojawi się komunikat Parametry połączenia są poprawne. Jeśli nie otrzymasz tego komunikatu, sprawdź wartości określone w krokach od 3 do 9, a następnie spróbuj ponownie.
  15. W oknie dialogowym Konfiguracja nowego połączenia kliknij OK.
  16. Możesz teraz uruchamiać zapytania, tworzyć tabele i nie tylko. Na przykład na stronie obszaru roboczego, w obszarze Otwórz połączenie, aby rozpocząć zapytanie, kliknij dwukrotnie nazwę połączenia określoną w kroku 3. MySQL Workbench łączy się z Twoim kontem i wyświetla Twoje bazy danych.

Więcej informacji

Aby pobrać MySQL Workbench i przejrzeć dokumentację online, odwiedź http://dev.mysql.com/downloads/tools/workbench.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczna tabela przestawna MySQL

  2. Jak usunąć spacje z ciągu znaków w MySQL?

  3. Polecenia MySQL:Ściągawka z popularnych zapytań MySQL

  4. Procedury składowane MySQL używają ich lub nie

  5. PDO fetchAll grupuj pary klucz-wartość do tablicy asocjacyjnej