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:
- Uruchom MySQL Workbench.
- Na stronie obszaru roboczego kliknij ikonę + obok opcji Połączenia MySQL. Pojawi się okno dialogowe Konfiguracja nowego połączenia.
- W polu tekstowym Nazwa połączenia wpisz nazwę połączenia.
- W polu listy Metoda połączenia wybierz Standardowa (TCP/IP).
- Na karcie Parametry w polu tekstowym Nazwa hosta wpisz example.com , gdzie example.com reprezentuje nazwę Twojej domeny.
- Potwierdź, że pole tekstowe Port jest ustawione na 3306 .
- 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.
- 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.
-
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.
-
Kliknij OK.
Jeśli otrzymasz ostrzeżenie o połączeniu o niezgodnych lub niestandardowych wersjach serwera, kliknij Kontynuuj mimo to.
- 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.
- Kliknij OK. MySQL Workbench zapisuje nowe połączenie na stronie obszaru roboczego.
- 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:
- Uruchom MySQL Workbench.
- Na stronie obszaru roboczego kliknij ikonę + obok opcji Połączenia MySQL. Pojawi się okno dialogowe Konfiguracja nowego połączenia.
- W polu tekstowym Nazwa połączenia wpisz nazwę połączenia.
- W polu listy Metoda połączenia wybierz Standard (TCP/IP) przez SSH.
- W polu tekstowym Nazwa hosta SSH wpisz example.com :7822, gdzie example.com reprezentuje nazwę Twojej domeny.
- W polu tekstowym Nazwa użytkownika SSH wpisz nazwę użytkownika konta A2 Hosting (cPanel).
- W polu tekstowym Nazwa hosta MySQL wpisz localhost.
- Potwierdź, że pole tekstowe Port serwera MySQL jest ustawione na 3306 .
- 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.
- Kliknij opcję Testuj połączenie. Pojawi się okno dialogowe Otwórz tunel SSH.
-
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.
- Kliknij OK. Pojawi się okno dialogowe Połącz z MySQL Server.
-
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.
- 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.
- W oknie dialogowym Konfiguracja nowego połączenia kliknij OK.
- 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.