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

Jak zainstalować MySQL w systemie Windows

MySQL to system zarządzania bazami danych typu open source, sklasyfikowany jako relacyjny system DBMS (Database Management System). Córka Michaela Wideniusa „My” była współzałożycielką MySQL, stąd nazwa MySQL. Nazwa łączy w sobie dwa terminy; współzałożyciel „My” i SQL, skrót od Structured Query Language.

MySQL jest oferowany zarówno jako wersja serwerowa typu open source, jak i wersja serwerowa dla przedsiębiorstw. W tym artykule omówimy instalację wersji serwera społecznościowego typu open source.

Uwaga:podczas korzystania z serwera z systemem Windows jako hosta niektórzy użytkownicy uciekają się do korzystania z MSSQL (Microsoft SQL Server). Należy jednak pamiętać, że MSSQL ma pewne ograniczenia, takie jak ograniczenia licencyjne, które sprawiają, że korzystanie z niego jest dość trudne w porównaniu z MySQL, które zostaną omówione w tym artykule.

MySQL jest podobny do Lamp Stack, serwera opartego na systemie Linux, który jest również dostępny dla użytkowników systemu Windows. W zależności od potrzeb użytkowników mogą oni zbudować całą bazę danych za pomocą MySQL. Zaletą korzystania z MySQL jest to, że można go uruchomić jednocześnie z MSSQL. Będąc wolnym, możesz eksperymentować z obydwoma serwerami baz danych.

Instalacja MySQL w systemie Windows

Krok 1:Pobierz plik instalacyjny

Pobierz serwer społecznościowy MySQL typu open source stąd. Po pobraniu najnowszej wersji, która w chwili pisania tego artykułu jest wersją 8.0.25, uruchom pobrany plik instalatora. Musisz zlokalizować pobrany plik instalatora i kliknąć dwukrotnie, aby go uruchomić.

Krok 2:Wybór typu instalacji konfiguracji

To druga faza procesu instalacji. Po uruchomieniu instalatora będziesz musiał wybrać typ instalacji dla MySQL zainstalowanego w systemie operacyjnym Windows. Zobaczysz pięć typów instalacji, jak pokazano poniżej:

1. Domyślny programista: Ta opcja instaluje pakiety i aplikacje, które będą używane do rozwoju, takie jak:

  • Serwer MySQL
  • Powłoka MySQL:Jest to nowa aplikacja kliencka MySQL używana do zarządzania serwerami MySQL i instancjami klastrów InnoDB.
  • Router MySQL:jest to demon routera o wysokiej dostępności dla konfiguracji klastra InnoDB, które są instalowane na węzłach aplikacji
  • MySQL Workbench:Jest to graficzny interfejs użytkownika używany do tworzenia i zarządzania serwerem
  • MySQL dla programu Excel:jest to wtyczka programu Excel, która pomaga w łatwym dostępie do danych MySQL i manipulowaniu nimi.
  • MySQL dla Visual Studio:To narzędzie umożliwia użytkownikom VS pracę z MySQL.
  • Złącza MySQL:Umożliwia połączenie danych za pomocą złączy/Net, C/C++, Java, OBDC.

Krótko mówiąc, ta opcja pomaga w tworzeniu maszyny programistycznej.

2. Tylko serwer: Służy do wdrażania serwerów MySQL, ale nie jest używany w tworzeniu aplikacji MySQL. Tej opcji można użyć tylko wtedy, gdy użytkownik planuje zainstalować autonomiczny serwer bazy danych. Jest dostarczany ze wszystkimi aplikacjami i pakietami serwerowymi.

3. Tylko klient: Ten typ instaluje wszystkie narzędzia wymagane do tworzenia aplikacji MySQL; jednak nie obejmuje serwera MySQL. Jeśli planujesz tworzyć aplikacje dla istniejącego serwera, to powinien być twój ostateczny wybór. Pakiety i aplikacje instalowane tylko przez klienta to:

  • Powłoka MySQL:Jest to nowa aplikacja kliencka MySQL używana do zarządzania serwerami MySQL i instancjami klastrów InnoDB.
  • Router MySQL:jest to demon routera o wysokiej dostępności dla konfiguracji klastra InnoDB, które należy zainstalować na węzłach aplikacji
  • MySQL Workbench:Jest to graficzny interfejs użytkownika używany do tworzenia i zarządzania serwerem
  • MySQL dla programu Excel:jest to wtyczka programu Excel, która pomaga w łatwym dostępie do danych MySQL i manipulowaniu nimi.
  • MySQL dla Visual Studio:To narzędzie umożliwia użytkownikom VS pracę z MySQL.
  • Złącza MySQL:umożliwiają połączenie danych za pomocą złączy/Net, C/C++, Java, OBDC

4. Pełny: Ta opcja jest używana, jeśli użytkownik chce zainstalować wszystkie składniki MySQL Server na komputerze.

5. Niestandardowe: Jest to konfigurowalna opcja, która daje użytkownikowi możliwość wyboru opcji, które najlepiej odpowiadają jego potrzebom.

W tym samouczku artykułu wybierz opcję „Pełne” i kliknij „Dalej”.

Przed przejściem z fazy „Wybór typu instalacji” do fazy „Instalacja” instalator sprawdzi wszystkie wymagane warunki wstępne instalacji serwera bazy danych MySQL. Jeśli brakuje wymagań wstępnych dotyczących oprogramowania, szczegółowe informacje można znaleźć na ekranie „Sprawdź wymagania”. Ponadto nazwa brakującego produktu lub istotnego komponentu/oprogramowania oraz przyczyna jego niepowodzenia zostaną wyświetlone na ekranie „Sprawdź wymagania”.

Na przykład w tym samouczku MySQL For Excel 1.3.8 (instaluje narzędzia Visual Studio 2010 wymagane dla środowiska wykonawczego pakietu Office), MySQL for Visual Studio 1.2.9 (instaluje Visual Studio 2015, 2019 i 2017) Connector/Python 8.0. 19 (Instaluje python 64-bit) nie zostały rozwiązane. Aby je rozwiązać, kliknij „Wykonaj”. Możesz też zignorować i przejść do następnego etapu, klikając „Dalej”.

Po sprawdzeniu wymagań i zainstalowaniu wszystkich wymaganych warunków wstępnych, kliknij „Dalej”, aby przejść do fazy instalacji. Instalator wyświetli ostrzeżenie, jeśli wymagane wymagania wstępne nie zostały zainstalowane w fazie „Sprawdź wymagania”. Jednak nie powinieneś się martwić tym etapem, ponieważ możesz przejść do fazy instalacji, klikając „Tak”.

Na ekranie instalacyjnym zobaczysz listę produktów MySQL, które zostaną zainstalowane na Twojej stacji roboczej. Jeśli nie masz pojęcia o MySQL, nie martw się. Po prostu kliknij „Wykonaj”. Instalator pobierze i zainstaluje wszystkie produkty pokazane na poprzednim ekranie. W zależności od szybkości Internetu będziesz musiał poczekać kilka minut.

Po zakończeniu procesu MySQL jest instalowany w systemie operacyjnym Windows i możesz teraz przejść do następnej fazy, konfiguracji serwera bazy danych MySQL i innych wymaganych komponentów. Kliknij „Dalej”, aby przejść do następnej fazy, czyli „Konfiguracja produktu”.

Produkty pokazane na ekranie konfiguracji produktu to produkty wymagające konfiguracji. W naszym przypadku zaczniemy od konfiguracji serwera MySQL 8.0.19. Aby rozpocząć, kliknij „Dalej”.

Na następnym ekranie, „Wysoka dostępność”, możesz wybrać instalację samodzielnego serwera MySQL / klasycznej replikacji MySQL lub klastra InnoDB. Klaster InnoDB to rozwiązanie wysokiej dostępności MySQL, które wykorzystuje replikację grupową. Ze względu na samouczek wybierzmy „Samodzielny serwer MySQL / Klasyczna replikacja MySQL”.

Następny ekran to „Typ i sieć”. Na tym ekranie skonfigurujemy typ konfiguracji MySQL. Jest to predefiniowany zestaw parametrów konfiguracyjnych, który określa zasoby, które należy przenieść do usług MySQL. Opcje konfiguracji to:

  • Komputer programistyczny: Ta konfiguracja umożliwia użytkownikowi przydzielenie minimalnych zasobów do usługi MySQL.
  • Komputer serwera: Ta opcja również wykorzystuje minimalne zasoby. Nadaje się do instalacji bazy danych i serwera WWW. Równie przydziela minimalne zasoby usługom MySQL.
  • Dedykowany komputer: użytkownik może wybrać tę opcję konfiguracji tylko wtedy, gdy utworzył dedykowany serwer MySQL. Przy użyciu tej metody konfiguracji usługi MySQL mają przydzielone duże zasoby.

W tym samouczku skonfigurujemy „komputer programistyczny” za pomocą menu rozwijanego konfiguracji.

Łączność

Jest to nadal w fazie „Typu i sieci”. W tej sekcji użytkownik może kontrolować sposób łączenia się klientów z bazami danych MySQL. Protokół TCP/IP, nazwany potok i pamięć współdzielona to opcje konfiguracyjne dostępne na tym etapie. Aby skonfigurować łączność przy użyciu „Pamięć współdzielona i nazwany potok”, musisz podać nazwę pamięci i nazwę potoku.

Jednak podczas konfigurowania przy użyciu opcji TCP/IP konieczne będzie określenie domyślnego portu używanego do łączenia się z serwerem bazy danych. Ponadto można również zezwolić na numer portu podany w polu tekstowym Port w zaporze. Umożliwi to MySQL łączenie się i umożliwi użytkownikom łączenie się z bazami danych.

W tym samouczku zakończymy proces konfiguracji za pomocą opcji TCP/IP. Po pomyślnej konfiguracji przejdź do fazy „Tryb uwierzytelniania”.

W przypadku silnych haseł będziemy używać hasła uwierzytelniającego SHA256. Na ekranie metody uwierzytelniania możesz wybrać opcję „Użyj silnego szyfrowania hasła do uwierzytelniania (ZALECANE) lub „Użyj starszej metody uwierzytelniania (zachowaj zgodność z MySQL 5.x)”. Dlatego możesz wybrać metodę, która najbardziej Ci odpowiada. Jednak ze względu na ten samouczek wybierzemy „Użyj silnego szyfrowania hasła do uwierzytelniania (ZALECANE).”

Uwaga: Jeśli planujesz używać silnej metody szyfrowania hasła, upewnij się, że wszystkie złącza są aktualne, w przeciwnym razie ta metoda będzie uciążliwa.

Po wybraniu naszej preferowanej metody, o której mowa powyżej, kliknij „Dalej”. Po zakończeniu przejdź do następnej fazy, czyli „Konta i role”.

Na ekranie „Konta i role” podasz hasło do konta root MySQL. Konto root MySQL powinno być wyłączone, ponieważ jest domyślnym kontem sysadmin.

Uwaga: Możesz dodać dodatkowych użytkowników, klikając „Dodaj użytkownika”. Pojawi się okno dialogowe konta użytkownika. Podaj nazwę hosta, nazwę użytkownika, rolę użytkownika, typ uwierzytelniania i hasło. Wypełnij wszystkie wymienione dane, aby utworzyć nowego użytkownika, a następnie kliknij „OK”, aby przejść do następnego etapu.

Kolejnym etapem jest ekran „Usługa Windows”, na którym skonfigurujemy serwer MySQL. W tej fazie serwer jest skonfigurowany do działania jako usługa systemu Windows. Podaj poprawne dane (pożądaną nazwę) i skonfiguruj go do automatycznego uruchamiania przy każdym ponownym uruchomieniu systemu. Dodatkowo podaj dane uwierzytelniające, które ułatwią działanie serwera MySQL. W usłudze Windows użytkownik może wybrać „Standardowe konto systemowe” lub „Niestandardowy użytkownik”, jak pokazano na poniższym obrazku:

Kliknij „Dalej”, aby przejść do ostatniej fazy konfiguracji, czyli „Zastosuj konfigurację”. Na tym ekranie zobaczysz listę różnych kroków potwierdzających, jak pokazano poniżej. Gdy skończysz ze wszystkimi ustawieniami konfiguracyjnymi, kliknij „Wykonaj”.

Proces instalacji rozpocznie się po kliknięciu przycisku „Wykonaj”. Aby wyświetlić proces instalacji, kliknij kartę „Dziennik”. Po udanej instalacji kliknij „Zakończ”, aby zamknąć instalator.

Przykładowa instalacja bazy danych

Ta opcja jest uruchamiana, jeśli użyłeś instalacji typu „Pełna”. Instalator MySQL przechodzi bezpośrednio do przykładowego ekranu po zakończeniu instalacji. Gdy znajdziesz się na tym ekranie, musisz podać swoją nazwę użytkownika i hasło zawierające uprawnienia administratora/administratora i kliknąć „Sprawdź”.

Następnie kliknij „Dalej”, a zostaniesz przekierowany do ekranu „Zastosuj konfigurację”. Na tym ekranie kliknij „Wykonaj”, aby rozpocząć proces instalacji przykładowej bazy danych.

Uwaga: Możesz kliknąć przycisk „Zaloguj”, jeśli chcesz zobaczyć postęp procesu instalacji.

Kliknij przycisk „Zakończ” po zakończeniu instalacji przykładowej bazy danych.

Instalator przechodzi następnie do kolejnego etapu, którym jest etap „Konfiguracja produktu”. W tej fazie zobaczysz postęp instalacji MySQL Server 8.0.25 oraz Sample and Example 8.0.25 na pasku stanu. Po zakończeniu status zmieni się na konfigurację ukończoną.

Ostatnim etapem tej fazy jest etap „Instalacja zakończona”. Tutaj zobaczysz ekran Kompletna instalacja, który zawiera „Kopiuj dziennik do schowka”, „Uruchom MySQL Workbench po instalacji” i „Uruchom powłokę MySQL po instalacji”. Aby rozpocząć eksplorację nowo zainstalowanego serwera MySQL, zaznacz pola obok „Uruchom MySQL Workbench po instalacji” i „Uruchom powłokę MySQL po instalacji”, a następnie kliknij „Zakończ”, jak pokazano poniżej:

Podłączanie serwera MySQL

Po owocnej instalacji nadszedł czas, aby połączyć się z serwerem MySQL i uruchomić zapytanie MySQL. Aby to zrobić, wykonaj poprawnie wymienione kroki — otwórz środowisko pracy MySQL (jest to narzędzie programistyczne pomocne w odpytywaniu, tworzeniu i edytowaniu obiektów bazy danych.

Na ekranie powitalnym MySQL Workbench zobaczysz listę połączeń MySQL. W naszym przypadku zobaczysz tylko „Instancję lokalną MySQLL80”, ponieważ nasz serwer MySQL nie został skonfigurowany do obsługi wielu połączeń. Teraz kliknij „Instancja lokalna MySQLL80”, aby otworzyć okno edytora zapytań.

Uwaga: Musisz wprowadzić poprawne dane uwierzytelniające utworzone podczas procesu instalacji przed połączeniem z serwerem przykładowej bazy danych MySQL.

Następnym krokiem jest stworzenie bazy danych na MySQL Server. W edytorze zapytań wpisz następujące zapytanie, a następnie kliknij „Wykonaj zapytanie” (jest to pierwszy przycisk z ikoną flash w edytorze zapytań zaraz po przycisku zapisywania)

Create database Fosslinuxtuts

Po pomyślnym wykonaniu zapytania możesz uzyskać dostęp do nowo utworzonej bazy danych z panelu „SCHEMATY”, jak pokazano na poniższym obrazku:

Uwaga: SCHEMAS znajduje się w lewym panelu edytora zapytań.

To wszystko, co zrobiłeś, instalując MySQL w systemie operacyjnym Windows.

Wniosek

To był nasz obszerny przewodnik po przewodniku instalacji MySQL w systemach operacyjnych Windows. Czy jesteś użytkownikiem Linuksa i zastanawiasz się, jak zainstalować i skonfigurować MySQL? Oto obszerny przegląd na temat „Jak zainstalować i skonfigurować MySQL na Ubuntu”, który pomoże Ci poznać proces instalacji i konfiguracji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie wszystkie parametry zostały użyte w instrukcji SQL (Python, MySQL)

  2. MySQL — wyzwalacz aktualizacji tej samej tabeli po wstawieniu

  3. Przykłady UTC_TIMESTAMP() – MySQL

  4. Jak liczyć słowa w MySQL / zamienniku wyrażeń regularnych?

  5. LOAD DATA INFILE łatwo przekonwertować RRRRMMDD na RRRR-MM-DD?