Instalowanie MySQL w systemie Windows (4). Instalacja Mysql: instrukcje krok po kroku Instalacja serwera mysql Windows 7

Ostatnia aktualizacja: 19.12.2017

MySQL nie jest integralnym komponentem do tworzenia stron internetowych w PHP. Możemy używać różnych systemów baz danych, ale MySQL jest zdecydowanie najpopularniejszym systemem zarządzania bazami danych do pracy z PHP, a także jest darmowy.

Aby zainstalować MySQL, pobierz pakiet dystrybucyjny ze strony http://dev.mysql.com/downloads/mysql/ i wybierz żądaną wersję.

Na przykład mam 64-bitową wersję systemu Windows, więc wybrałem pakiet Windows (x86, 64-bitowy), instalator MySQL MSI. Po wybraniu wersji pobierz pakiet instalacyjny.

Na stronie dla systemu operacyjnego Windows dostępne są dwa typy instalatorów, możesz wybrać dowolny.

Po pobraniu uruchom instalator.

Jeśli w systemie jest już zainstalowana jakakolwiek wersja MySQL, zamiast instalacji zostanie zaoferowana aktualizacja poszczególnych komponentów.

Po zaakceptowaniu umowy licencyjnej zostaniesz poproszony o wybranie typu instalacji. Wybierzmy domyślny typ programisty:

W tym przypadku instalator pokazuje, że nie mam zainstalowanego Excela 2010 i Pythona. Ponieważ te komponenty nie są ważne, kliknij Dalej.

Następnie podczas fazy instalacji instalator wyświetli całą listę zainstalowanych komponentów. Dla mnie wygląda to tak:

Aby zainstalować wszystkie komponenty, kliknij przycisk Wykonaj.

Po zainstalowaniu wszystkich komponentów kliknij Dalej.

Następnie w kolejnym oknie programu instalacyjnego wskażemy hasło i zapamiętamy je, ponieważ będzie ono później wymagane podczas łączenia się z serwerem MySQL:

Poniższy zestaw konfiguracji, który również pozostawimy jako domyślny, określa, że ​​serwer będzie uruchamiany jako usługa Windows podczas uruchamiania systemu operacyjnego:

Kolejne okno pozwala na skonfigurowanie dodatkowych wtyczek i rozszerzeń. Od wersji 5.7 MySQL udostępnił protokół X, który wprowadza nowy sposób interakcji z przechowywaniem danych. Opcja ta nie musi być zaznaczona. W tym przypadku zaznaczę to:

Na następnym ekranie musisz zastosować wszystkie wcześniej zainstalowane ustawienia konfiguracyjne, klikając przycisk Wykonaj:

Następnie instalacja zostanie zakończona. W zasobniku pojawi się powiadomienie o uruchomieniu serwera.

Możesz po prostu kliknąć wszystkie kolejne okna konfiguracyjne i pozostawić wszystkie wartości domyślne. Na samym końcu może wyświetlić się następujące okno, w którym należy kliknąć przycisk Zakończ:

Następnie instalacja i konfiguracja serwera MySQL zostanie ostatecznie zakończona i będziemy mogli używać serwera do uzyskiwania dostępu do baz danych.

MySQL to system zarządzania bazami danych stosowany głównie w małych i średnich aplikacjach. System DBMS jest bezpłatny do użytku niekomercyjnego. MySQL używa języka zapytań SQL i ma wiele rozszerzeń tego standardu. Do zalet MySQL należą:

Wielowątkowość
Nieograniczona liczba użytkowników jednocześnie pracujących z bazą danych
Szybkie wykonanie polecenia
Obsługa dużej liczby typów tabel

Instalacja MySQL-a

Do instalacji użyjemy programu w wersji 5.5.23. Dystrybucję uruchamiamy programem:

Ryż. 1. Uruchom okno instalacji, kliknij Dalej.

Ryż. 2. Zaakceptuj umowę licencyjną

Ryż. 3. Wybierz typ instalacji Niestandardowy

Ryż. 4. Okno wyboru dodatkowych komponentów i katalogu instalacyjnego, zostaw wszystko bez zmian i kliknij Dalej.

Ryż. 5. Kliknij przycisk Instaluj, aby zainstalować program

Ryż. 6. Kliknij Zakończ, aby zakończyć instalację i przejść do konfiguracji serwera

Ryż. 7. Wybierz opcję Konfiguracja szczegółowa – ustawienia szczegółowe

Ryż. 8. Wybierz Maszynę Programisty - oznacza to, że MySQL będzie używał minimalnej ilości pamięci RAM, aby nie zakłócać wykonywania innych aplikacji

Ryż. 9. Wybierz opcję Wielofunkcyjna baza danych, co umożliwi w przyszłości pracę z różnymi typami tabel

Ryż. 10. Wybierz dysk i katalog do przechowywania tabel InnoDB, pozostaw bez zmian

Ryż. 11. Tutaj wybierasz maksymalną możliwą liczbę połączeń z serwerem MySQL. Wybór wspomagania decyzji (DSS)/OLAP

Ryż. 12. Tutaj pozostawiamy zaznaczone pole wyboru Włącz sieć TCP/IP, pozostawiając włączoną obsługę połączeń TCP/IP. Zostawiamy również port równy 3306, jest to standardowy port dla serwera MySQL. Pole wyboru Włącz tryb ścisły określa tryb ścisłej zgodności ze standardem SQL, pozostawiamy go bez zmian

Ryż. 13. Zaznaczając opcję Ręcznie wybrany domyślny zestaw znaków / sortowanie i wybierając z rozwijanego menu kodowanie cp1251, zapewniamy poprawną pracę z językiem rosyjskim

Ryż. 14. Pole wyboru Zainstaluj jako usługę Windows oznacza, że ​​serwer zostanie uruchomiony jako usługa, co jest zalecaną metodą uruchamiania. Wybierz nazwę usługi w rozwijanym oknie; pozostaw ją bez zmian. Odznaczmy opcję Uruchom serwer MySQL automatycznie, oznacza to, że serwer zostanie uruchomiony ręcznie. Pozostaw pole wyboru Dołącz katalog bin w Windows PATH na swoim miejscu

Ryż. 15. Ustaw proste hasło dla użytkownika root

Ryż. 17. Ścieżka obok wiersza Zapisz plik konfiguracyjny wskazuje lokalizację pliku konfiguracyjnego, który będzie wymagał niewielkiej edycji

Edycja pliku konfiguracyjnego

Edycja pliku konfiguracyjnego za pomocą notatnika moje.ini, zlokalizowanej pod adresem wskazanym w poprzednim akapicie (naprzeciwko wiersza Zapisz plik konfiguracyjny) w menu zakończenia instalacji. Ścieżki do plików mogą nie pokrywać się z zapisanymi, dlatego warto określić katalogi komputera, na którym wykonywana jest praca.

1. W sekcji po wierszu:

dodaj linię definiującą katalog zawierający pliki opisu kodowania:

2. W sekcji po wierszu:

dodaj następujące dwie linie, z których pierwsza jest Ci już znana, druga ustawia kodowanie, w jakim dane są przesyłane do MySQL:

Character-Sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”NAZWY USTAWIONE cp1251″

domyślny-storage-engine=INNODB

zamień początkowo zainstalowany typ tabeli na MYISAM:

domyślny-storage-engine=MYISAM

Zapisz zmiany i zamknij plik my.ini. Instalacja i konfiguracja serwera została zakończona.

Instalowanie interfejsu graficznego DBMS

Przykładowo użyjemy interfejsu graficznego MySQL Workbench w wersji 5.2.40

Ryż. 18. Wybierz katalog, w którym chcesz zainstalować interfejs graficzny, klikając Zmień

Ryż. 19. Zainstaluj interfejs graficzny w folderze z zainstalowanym systemem DBMS

Ryż. 20. Wybierz typ instalacji Pełna (domyślna)

Ryż. 21. Po kliknięciu przycisku Instaluj rozpocznie się proces instalacji

Ryż. 22. W oknie zakończenia instalacji kliknij Zakończ

Przykłady pracy z MySQL

Aby rozpocząć, uruchom zainstalowany wcześniej MySQL Workbench:

Ryż. 23. Główne okno programu. Na liście połączeń widzimy gotowe połączenie, które zostało utworzone podczas instalacji SZBD. Po dwukrotnym kliknięciu na Lokalną instancję MySQL pojawi się okno, w którym należy wprowadzić hasło do bazy danych, które ustawiliśmy na ryc. 15

Ryż. 24. Otworzy się okno edycji zapytania. Aby rozpocząć, musisz połączyć się bezpośrednio z bazą danych. Wykorzystamy już utworzoną testową bazę danych zwaną test. Klikając dwukrotnie na nazwę bazy danych w lewej części okna roboczego programu, nawiązujemy połączenie. Możesz rozpocząć pisanie zapytań testowych w oknie wejściowym pośrodku okna roboczego

Przykłady zapytań SQL i ich implementacja przy użyciu MySQL Workbench

1. Utwórz tabelę

Przykład UTWÓRZ TABELĘ
id int(11) NIE NULL KLUCZ PODSTAWOWY auto_inkrementacja,
imię varchar(50),
wiek in(2),
tekst informacyjny,
data data
);

To zapytanie utworzy przykładową tabelę, w której id jest kluczem podstawowym (ustawianym automatycznie), nazwa jest polem formatu tekstowego o maksymalnej dopuszczalnej wartości 50 znaków, wiek jest polem wartości liczbowej z maksymalną dozwoloną liczbą znaków 2, info to pole tekstowe o nieograniczonej wielkości, date to Pole daty, które automatycznie wykorzystuje dzisiejszą datę.

Umieśćmy to żądanie w polu wejściowym programu i naciśnij ctrl+shift+enter, wykonując je w ten sposób:

Ryż. 25. Po wykonaniu zapytania kliknij prawym przyciskiem myszy nazwę testowej bazy danych i wybierz opcję Odśwież wszystko. Następnie nasza utworzona przykładowa tabela pojawi się na liście rozwijanej Tabele.

Kliknij go prawym przyciskiem myszy i wybierz Edytuj dane tabeli:

Ryż. 26. Program wyświetli nam utworzoną tabelę.

Ryż. 27. I kliknij Zastosuj. Otworzy się okno potwierdzenia żądania (żądania w programie są generowane automatycznie i wykonywane w formie skryptów), w którym należy potwierdzić działania, klikając przyciski Zastosuj i Zakończ.

Spróbujmy użyć zapytania wybierającego:

WYBIERZ * Z przykładu GDZIE id = „2”

który wybierze z tabeli wiersz o wartości pola id równej 2. Zapytanie wykonujemy za pomocą kombinacji klawiszy ctrl+shift+enter:

Ryż. 28. Wynik wykonania zapytania

Lista wykorzystanych materiałów i zasobów internetowych:

Przyjaciele! Dołączć do naszego

) jest jednym z najczęściej używanych systemów DBMS (Database Management Systems) typu open source. Wersja Community jest rozpowszechniana na warunkach licencji GPL.

Rozpocznijmy instalację. Uruchom pakiet instalacyjny (mysql-essential-5.0.51b-win32.msi). Domyślne ustawienia są całkiem normalne (serwer DBMS zostanie zainstalowany w C:\Program Files\MySQL\MySQL Server 5.0). Po zakończeniu instalacji pozostaw zaznaczone pole wyboru „Skonfiguruj serwer MySQL teraz”. Uruchomi się konfigurator serwera MySQL.

Kliknij Następny.

W tym oknie dialogowym wybierz „Szczegółowa konfiguracja” .

Następnie do wyboru są trzy opcje: „Maszyna programisty”, „Maszyna serwera” i „Dedykowana maszyna serwera MySQL”. Jak można się domyślić z opisów, pierwsza opcja określa zużycie minimalnej pamięci, druga - średnie zużycie, trzecia - maksymalne. Jeśli instalujesz serwery na komputerze domowym, którego używasz np. do gier, zostaw pierwszą opcję; jeśli instalujesz serwery na oddzielnym komputerze (np. masz dwa i chcesz przeznaczyć drugi dla serwera), to wybierz drugą opcję. Jest mało prawdopodobne, że będziesz potrzebować trzeciej opcji (jest ona potrzebna w przypadku dedykowanych serwerów DBMS).

Na następnej stronie wybierasz dostępne silniki baz danych. Silnik MyISAM jest szybszy, ale nie obsługuje transakcji, a InnoDB jest nieco wolniejszy, ale obsługuje transakcje. Jeśli jednak nie masz zamiaru tworzyć własnych aplikacji internetowych, nie powinno Cię to zbytnio martwić. Wybierz „Wielofunkcyjna baza danych”, aby włączyć oba silniki.

W następnym oknie dialogowym wybierasz miejsce przechowywania tabel InnoDB (ten krok nastąpi tylko wtedy, gdy w poprzednim kroku wybrałeś pierwszą lub drugą opcję). Domyślna lokalizacja przechowywania jest w porządku.

W kolejnym kroku ustawiasz ilość jednoczesnych połączeń. Pierwsza opcja to 20, druga to 500, trzecia to Twoja liczba. Uwaga: 20 połączeń nie oznacza, że ​​tylko 20 użytkowników może uzyskać dostęp do Twojej witryny w tym samym czasie. Sesja skryptu z bazą danych trwa maksymalnie kilka sekund, dzięki czemu użytkownicy serwisu nie są stale połączeni z bazą danych. Przypomina to podział czasu procesora pomiędzy programami. Pierwsza opcja jest wystarczająca.

Na następnej stronie - ustawienia sieciowe serwera i tryb SQL. Pozostaw ustawienia domyślne.

Następnym krokiem jest wybranie domyślnego kodowania. Wolę ustawić domyślne kodowanie na utf8 - to jest druga opcja. Możesz także wybrać trzecią opcję i ustawić kodowanie na cp1251. W każdym razie, o ile wiem, większość systemów CMS wyraźnie określa kodowanie podczas tworzenia tabel, więc będziesz go potrzebować, jeśli zamierzasz tworzyć własne aplikacje internetowe.

Następne okno dialogowe to ustawienia usługi MySQL. Zostaw wszystko tutaj jako domyślne.

W kolejnym kroku ustaw hasło dla superużytkownika (root). Początkowo dostęp do bazy danych z zewnątrz dla superużytkownika jest zabroniony (na tej stronie odpowiednie pole wyboru jest wyłączone), więc długie hasło nie jest tutaj tak potrzebne. Ale w każdym razie bezpieczeństwo nie jest ostatnią rzeczą, więc ustaw hasło. W każdym razie utworzymy kolejnego użytkownika. Nie ustawiaj opcji „Utwórz konto anonimowe” - jest to szkodliwe z punktu widzenia bezpieczeństwa.

To wszystko, teraz kliknij Wykonaj. Ustawienia zostaną zastosowane. Kliknij przycisk Zakończ, aby zakończyć konfigurację.

Następnie zainstalujemy pakiet MySQL GUI Tools. Jest to bardzo wygodny zestaw narzędzi do administrowania serwerem MySQL od samych programistów DBMS. Osobiście wolę narzędzia GUI od phpMyAdmin. Jeśli nie chcesz używać narzędzi GUI MySQL i wolisz phpMyAdmin, możesz pominąć ten krok.

Uruchom instalator (mysql-gui-tools-5.0-r12-win32.msi). Domyślne ustawienia są całkiem zadowalające. Po zakończeniu instalacji dostęp do narzędzi można uzyskać z menu Start. Uruchom Administratora MySQL.

W polu „Server Host” wpisz localhost, w polach „Nazwa użytkownika” i „Hasło” – odpowiednio root i hasło ustawione w konfiguratorze. Kliknij OK. Pojawi się następujące okno:

Możesz zobaczyć, co jest za co odpowiedzialne, w artykule „Praca z MySQL w narzędziach GUI MySQL”.
Przejdź do strony „Katalogi”. Poniżej pojawi się lista baz danych. Kliknij prawym przyciskiem myszy puste miejsce w nim i wybierz z menu opcję „Utwórz nowy schemat”. Wprowadź nazwę nowej bazy danych, na przykład SiteForum. Zostanie utworzona nowa baza danych. Teraz ustawimy dla niego użytkownika i prawa dostępu. Przejdź do strony „Administracja użytkownikami”.

Kliknij przycisk „Dodaj nowego użytkownika”. W polu Użytkownik MySQL wpisz na przykład użytkownik forum. Możesz wpisać coś w polu „Hasło” lub nie możesz go wpisać. Nie ma potrzeby wpisywania niczego skomplikowanego. Przejdź do zakładki „Uprawnienia schematu”. Z listy po lewej stronie wybierz nowo utworzoną bazę danych - siteforum. Na prawej liście pojawi się lista uprawnień dla tej bazy danych. Możesz wybrać wszystkie uprawnienia. Następnie kliknij przycisk „<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
To wszystko, serwer jest gotowy do pracy. Teraz podczas instalacji forum wybierz bazę danych siteforum i użytkownika forum.

Do pobrania dla systemu Windows 32: Windows (x86, 32-bitowy), instalator MSI Niezbędne - zalecane

Do pobrania dla systemu Windows 64: Windows (x86, 64-bit), instalator MSI Niezbędne - zalecane

Po kliknięciu przycisku Pobierz wyświetli się formularz rejestracyjny, możesz go pominąć, klikając poniższy link („Nie, dziękuję, po prostu przenieś mnie do plików do pobrania!”).

Uruchom instalator i kliknij Dalej:

Wybierz typ instalacji Niestandardowa:

Wybór komponentów. Tutaj możesz zmienić ścieżkę instalacji plików MySQL (wybierz MySQL Server, kliknij przycisk Zmień), a także ścieżkę przechowywania baz danych (wybierz MySQL Server Datafiles, kliknij przycisk Zmień):

Sprawdź ścieżki i kliknij Zainstaluj:

Ostatni etap instalacji. Zaznacz opcję „Skonfiguruj teraz serwer MySQL” i kliknij Zakończ:

Konfiguracja MySQL-a

Po zakończeniu instalacji zostanie uruchomiony Kreator konfiguracji instancji serwera MySQL (można go uruchomić ręcznie z menu Start -> Wszystkie programy -> MySQL -> MySQL Server 5.1 -> Kreator konfiguracji instancji serwera MySQL). Kliknij Następny:

Wybieramy skrypt instalacyjny: Developer Machine - do instalacji na komputerze domowym (nasz wybór), Server Machine - do instalacji na serwerze, Dedicated MySQL Server Machine - do instalacji na serwerze całkowicie dedykowanym MySQL. Opcje te wpływają przede wszystkim na ilość pamięci zużywanej przez MySQL:

MySQL obsługuje dwa główne typy baz danych (InnoDB - z obsługą transakcji i MyISAM - bez transakcji). Wielofunkcyjna baza danych - zostanie zainstalowana obsługa obu typów baz danych (nasz wybór). Tylko baza danych transakcyjnych — zainstalowana zostanie tylko obsługa InnoDB. Tylko nietransakcyjna baza danych — zainstalowana zostanie tylko obsługa myISAM.

Jeśli w poprzednim kroku wybrałeś obsługę InnoDB, możesz tutaj skonfigurować lokalizację plików danych InnoDB:

Obsługuje jednoczesne połączenia. Wspomaganie decyzji - do 20 jednoczesnych połączeń (nasz wybór). Przetwarzanie transakcji online - do 500 połączeń. Ustawienie ręczne — ręczne ustawienie liczby połączeń.

Zaznacz opcje „Włącz sieć TCP/IP” i „Włącz tryb ścisły”. Numer portu pozostawiamy bez zmian - 3306. Jeśli planujesz łączyć się bezpośrednio z serwerem z innych komputerów, zaznacz opcję „Dodaj wyjątek zapory dla tego portu” (otwórz port w zaporze systemu Windows).

Wybierz domyślne kodowanie. W tej chwili najmądrzejszym wyborem jest UTF-8. Wybierz opcję Najlepsze wsparcie dla wielojęzyczności:

Pamiętaj, aby zaznaczyć opcję „Zainstaluj jako usługę Windows” (uruchom jako usługę Windows). Zaznacz opcję „Uruchom serwer MySQL automatycznie”, jeśli chcesz, aby usługa uruchamiała się automatycznie.

Ostatni etap. Ustawianie hasła administratora (root). Lepiej nie zgubić tego hasła! Nie polecam zaznaczania opcji „Włącz dostęp roota ze zdalnych komputerów” i „Utwórz konto anonimowe”, ponieważ zmniejszają bezpieczeństwo.

Jak szybko sprawdzić instalację?

Otwórz Start -> Wszystkie programy -> MySQL -> MySql Server 5.1 -> Klient wiersza poleceń MySQL Server (narzędzie do pracy z MySQL w wierszu poleceń).

Następnie wprowadź hasło administratora (root). Jeśli hasło jest prawidłowe, zostaniesz przeniesiony do wiersza poleceń (mysql>). Wpisz polecenie: pokaż bazy danych; (wymagany jest średnik na końcu). W rezultacie powinieneś zobaczyć listę baz danych (co najmniej dwie - Information_schema i mysql). Oznacza to, że serwer działa poprawnie. Zamknij wiersz poleceń, wykonując polecenie exit.

UWAGA! Aby połączyć się z MySQL z PHP, z serwera zainstalowanego na tym samym komputerze, musisz użyć MySQL jako adresu serwera zamiast Lokalny Gospodarz używać 127.0.0.1 !!!

Natura tej usterki nie jest dla mnie całkowicie jasna, ale jej odkrycie zajęło mi pół dnia...

Co powinienem zrobić, jeśli automatyczna instalacja nie powiedzie się?

Jak pracować z bazami danych?

Jednym z najpopularniejszych (być może najpopularniejszym) programów do pracy z MySQL jest phpMyAdmin.

Cześć wszystkim! Dzisiaj pokażemy proces instalacji MySQL-a serwer wersji 8.0 NA Windows 10 za pomocą automatycznego instalatora. Wcześniej powiedzieliśmy już, jak zainstalować serwer MySQL CentOS 7, teraz postanowiliśmy poruszyć nieco bardziej znaną platformę.

Instalacja

Zacznijmy więc. Jak wspomniałem wcześniej, skorzystamy z automatycznego instalatora, który należy pobrać z poniższego linku: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Plik waży około 200 MB i zawiera już wszystko, co niezbędne do instalacji. Kliknij dwukrotnie plik wykonywalny, zaakceptuj warunki umowy licencyjnej (znacznik wyboru) i kliknij Następny.

Następnie wybieramy rodzaj instalacji, jest ich kilka - instalacja gotowego „zestawu deweloperskiego”, instalacja samego serwera, tylko klienta, instalacja pełna (pierwsza opcja + dodatkowe narzędzia) i instalacja niestandardowa. W naszym przypadku decydujemy się na instalację serwera.



Następnie kliknij Następny.


Przejdź do etapu konfiguracji - kliknij Następny.


Ponieważ pokazujemy najprostszą instalację, wybierz pierwszą opcję, tak jak na zrzucie ekranu - osobny serwer MySQL i kliknij Następny.


Konfiguracja parametrów sieci - w celach demonstracyjnych pozostawiliśmy wszystko domyślnie.


Następnie konfigurujemy parametry uwierzytelniania – wybieramy pierwszą opcję i klikamy Następny.


Ustawiamy hasło roota dla serwera - im bardziej skomplikowane, tym lepiej. Zalecamy użycie przynajmniej hasła z 12 znaków, zawierających litery, cyfry i znaki specjalne. Na tym etapie możesz także dodać użytkowników - my np. dodaliśmy użytkownika gwiazdka.





Zakończenie instalacji i testowanie funkcjonalności

Gotowy! Teraz wystarczy kliknąć Skończyć dwa razy - gratulacje! Zainstalowałeś serwer MySQL.


Sprawdźmy teraz jego działanie. W tym celu należy otworzyć aplikację zainstalowaną wraz z serwerem - Klient wiersza poleceń MySQL 8.0. Będziesz musiał wprowadzić hasło roota, które podałeś podczas instalacji, a następnie uruchomić polecenie show Databases;