Wprowadzenie
Poniższy samouczek opisuje, jak zainstalować i rozpocząć pracę z systemem zarządzania relacyjnymi bazami danych MySQL w systemie operacyjnym Microsoft Windows 7. Instrukcje te powinny być bardzo podobne dla innych systemów operacyjnych Windows, takich jak Windows 8 lub Windows Server.
MySQL rozwinął się z bardzo popularnego relacyjnego DBMS typu open source do zestawu serwerów baz danych i narzędzi programistycznych. Te komponenty obejmują:
Serwer bazy danych MySQL | Główny serwer bazy danych zdolny do obsługi wielu schematów baz danych obsługujących lokalnych i zdalnych użytkowników klientów. |
Środowisko pracy MySQL | Graficzny interfejs użytkownika do administrowania serwerem i pracy ze schematami i danymi. |
Łącznik MySQL | Zbiór narzędzi i interfejsów API używanych do integracji MySQL z różnymi językami programowania, takimi jak PHP, Java, Python, .NET i inne. |
MySQL Excel | Dodatek Excela, który umożliwia importowanie i eksportowanie danych MySQL do/z MS Excel |
Tkanina MySQL | Dodatkowe usługi zapewniające redundancję i partycjonowanie danych w zbiorze serwerów MySQL. |
Powiadamianie MySQL | Dodatkowe usługi monitorujące serwer MySQL. |
System zarządzania bazą danych MySQL i powiązane narzędzia są głównie własnością i są rozwijane przez Oracle Corporation. Oracle oferuje dwa rodzaje licencji:
- Edycja Enterprise to wersja na licencji komercyjnej z pełnym wsparciem Oracle.
- Community Edition to wersja na licencji open source (GPL) dostępna na tej stronie internetowej:http://dev.mysql.com/downloads/
Ten samouczek koncentruje się na pracy z wersją Community MySQL 5.6. W następnej sekcji opisano, jak pobrać i zainstalować różne składniki MySQL. Kolejne sekcje zawierają krótkie wprowadzenie do pracy z bazą danych MySQL przy użyciu MySQL Workbench.
Uzyskiwanie oprogramowania instalacyjnego MySQL
Najłatwiejszym sposobem uzyskania MySQL w systemie Windows jest skorzystanie z Instalatora Windows dostępnego pod linkiem „MySQL dla Windows”:
http://dev.mysql.com/downloads/windows/installer/
Istnieją dwie wersje Instalatora Windows MySQL. „Web Community Edition” pobiera mały program, który następnie pobiera każdy ze składników MySQL, z którymi możesz chcieć pracować. Wersja „mysql-installer” pobiera wszystkie komponenty w jednym pakiecie instalacyjnym, z którego można zainstalować MySQL.
- W celu uzyskania tych instrukcji pobierz pełną wersję mysql-installer-community-5.6.26.0.msi:
- Po kliknięciu przycisku Pobierz zostaniesz poproszony o zalogowanie się do Oracle:
- Jeśli masz konto Oracle, kliknij przycisk Zaloguj się, aby kontynuować. W przeciwnym razie kliknij przycisk „Zarejestruj się”.
- Wypełnij krótką ankietę, a następnie kliknij Prześlij:
- Kliknij przycisk Pobierz teraz:
- Zapisz pobrany plik .msi plik do folderu tymczasowego:
Uruchamianie instalatora MySQL
- Kliknij dwukrotnie plik .msi, aby rozpocząć instalację.
- Po uruchomieniu instalatora przeczytaj Umowę licencyjną, zaznacz pole „Akceptuję warunki licencji” i kliknij przycisk Dalej>.
- Następnym krokiem jest wybór typu instalacji. W tym przykładzie wybraliśmy Pełną instalację i kliknij przycisk Dalej>.
Pamiętaj, że pełna instalacja zainstaluje wszystkie składniki MySQL w c :\pliki programów (x86) folder i będzie przechowywać wszystkie pliki bazy danych MySQL w c:\ProgramData . Jeśli chcesz zainstalować MySQL na innym dysku lub innym folderze, wybierz instalację niestandardową. - (W przypadku instalacji pełnej pomiń ten krok) W przypadku instalacji niestandardowej możesz wybrać składniki do pobrania. Zaznacz produkty na liście „Dostępne produkty” i kliknij zieloną strzałkę, aby dodać je do okna „Produkt/Funkcje do zainstalowania”:
Kliknij Opcje zaawansowane, aby wybrać inne foldery instalacji i danych:
Kliknij przycisk Dalej>, aby kontynuować.
Kontynuacja instalacji MySQL
- W przypadku instalacji pełnej lub instalacji niestandardowej może być wymagane dodatkowe oprogramowanie. W takim przypadku środowisko MySQL Workbench i MySQL Fabric wymagają bibliotek wykonywalnych programu Visual Studio 2013 C++. Mogą one zostać automatycznie pobrane przez instalator ze strony internetowej Microsoft. MySQL Connector for Python wymaga instalacji Pythona. Instalator MySQL nie może rozwiązać tego automatycznie. Jeśli będziesz programować za pomocą MySQL i Pythona, najpierw zainstaluj Python 3.4, a następnie kontynuuj instalację MySQL.
Aby zainstalować Microsoft Visual C++ 2013 Runtime, zaznacz pierwszy produkt MySQL Workbench, a następnie kliknij przycisk „Wykonaj”
Jeśli instalator Visual C++ 2013 Runtime uruchomi się ponownie, możesz go zamknąć, ponieważ został już zainstalowany.
- W tym momencie wszystkie wymagania powinny być spełnione i możesz kliknąć przycisk Dalej>:
- Kliknij Wykonaj przycisk do instalacji pokazanych komponentów:
- Po zainstalowaniu każdego komponentu kliknij przycisk Dalej:
Kontynuacja instalacji MySQL – kreatory konfiguracji
- Kolejnym krokiem jest uruchomienie kreatorów konfiguracji serwera bazy danych i przykładowych baz danych.
- Podstawowe konfiguracje serwera MySQL dotyczą sposobu, w jaki klienci komunikują się z serwerem. W tym przykładzie wybraliśmy System programistyczny i są pytani o domyślny port TCP/IP, którego nasłuchuje serwer MySQL.
Podaj hasło administratora serwera MySQL. Dodaj co najmniej dwa dodatkowe konta:
Kliknij przycisk Dodaj użytkownika:
- Skonfiguruj serwer MySQL, aby działał jako usługa Windows:
- Podaj nazwy dla każdego z dzienników:
- Kliknij Wykonaj, aby zastosować wszystkie niezbędne konfiguracje:
- Po zakończeniu zadań konfiguracyjnych kliknij przycisk Zakończ:
Kontynuacja instalacji MySQL – konfiguracja serwera
- Następny ekran zawiera sprawdzenie łączności z serwerem MySQL:
- Następnie stosowane są dodatkowe konfiguracje serwera:
Instalacja powinna być teraz zakończona. Kliknij przycisk Zakończ.
Pozycje menu Start MySQL
Instalator MySQL dla systemu Windows tworzy grupę MySQL w obszarze Wszystkie programy i zawiera następujące skróty:
Praca z MySQL Workbench
Trzy główne sposoby interakcji programistów z MySQL to:
- Narzędzie wiersza poleceń MySQL o nazwie mysql.exe
- Środowisko pracy MySQL
- Poprzez język programowania, taki jak PHP, Perl, Java, C++ itp.
Większość osób zaczynających pracę z MySQL najlepiej pracuje z MySQL Workbench.
- Aby uruchomić MySQL Workbench, wybierz jego skrót z menu Start systemu Windows:
- Kliknij „Lokalna instancja MySQL56”. Podaj hasło do konta administratora bazy danych „root” (zostało ono ustawione podczas części konfiguracyjnej instalacji):
Pojawi się główny ekran MySQL Workbench:
- Wyrażenia SQL można wpisać bezpośrednio w obszarze „Zapytanie 1” i wykonać, klikając ikonę błyskawicy:
- „Serwer” w MySQL może obsługiwać jedną lub więcej schematów baz danych . Każdy schemat to zbiór tabel, widoków, procedur składowanych i funkcji prawdopodobnie związanych z aplikacją.
Aby pracować z określonym schematem, użyj polecenia USE, po którym następuje nazwa schematu. Na przykład, jeśli zainstalowałeś przykładowe schematy i dane (w tym schemat „sakila” podczas procesu instalacji), możesz wpisać:
USE sakila - Aby zobaczyć, które tabele istnieją w schemacie saikla, użyj opcji SHOW TABLES polecenie:
- Aby wyświetlić kolumny w tabeli, wydaj polecenie SHOW COLUMNS IN
. Na przykład:
- Dowolne zapytanie SQL może być skierowane do tabel w schemacie. Na przykład:
Uruchamianie skryptu SQL przy użyciu MySQL Workbench
„Skrypt SQL” to plik tekstowy zawierający instrukcje SQL i inne polecenia bazy danych, które mają być uruchamiane w bazie danych. Skrypty służą do automatycznego tworzenia schematów, tabel, procedur składowanych, widoków i innych obiektów bazy danych, a także do wstawiania, aktualizowania lub usuwania danych z tabel. Wielu administratorów baz danych tworzy również skrypty automatyzujące ich pracę.
Aby uruchomić istniejący plik skryptu SQL, rozwiń menu Plik i wybierz Otwórz skrypt SQL:
Przejdź do odpowiedniego folderu Windows i wybierz plik skryptu SQL:
Kliknij przycisk Otwórz, a skrypt zostanie załadowany do edytora zapytań:
Kliknij ikonę błyskawicy, aby uruchomić wszystkie instrukcje. Sprawdź, czy w oknie Dane wyjściowe akcji nie ma błędów.