Instalacja serwera MySQL w Windows 7
Aby zainstalować serwer MySQL należy pobrać serwer MySQL Community z strony www.mysql.com.
Jeśli instalujemy program w Windowsie 8 lub 10 to możemy od razu przystąpić do instalacji. W przypadku Windows 7 i wcześniejszych należy sprawdzić czy w naszym systemie zainstalowany jest program Microsoft .NET Framework 4.
Po zapewnieniu tego warunku przystępujemy do instalacji. Na pierwszym ekranie instalatora musimy zaakceptować licencję.
Kolejnym krokiem jest zdecydowanie jakie elementy chcemy zaistalować, szczegółowy opis znajduje się w sekcji Description. W naszym przypadku zainstalujemy sam serwer (jakoś nie preferuje pakietów, gdyż wolę "czuć" co instaluje)
Gdy wybraliśmy elementy, po wybraniu Execute następuje ich instalacja.Po zaistalowaniu możemy przystąpić do konfiguracji produktu.
Pierwszą sprawą o jakiem musimy zdecydować to wybór jakie zadanie będzie dla naszego serwera. I tak Development Machine to serwer przeznaczony bardziej do programowania na nim, niż współużytkowania. Drugi rodzaj to Server Machine, czyli maszyna przeznaczona do udostępniania ale współdziałający z innymi programami/serwerami na danej maszynie. Ostatni wybór to Dedicate Server - czyli dla maszyny która jest przeznaczona wyłącznie na serwer.
Jak łatwo się domyśleć pierwszy rodzaj przeznaczenia serwera ma najmniejsze wymagania co do maszyny na której będzie pracował, ostatni typ serwera największy. Na potrzeby nauki wybieramy oczywiście Development Machine.
Ważnym elementem o który możemy teraz zdecydować to czy nasz serwer udostępnimy w sieci? Jeśli tak to musi być zaznaczona opcja TCP/IP oraz numer portu (standardowo 3306). Jeśli mamy standardową zaporę sieciową to od razu możemy "otworzyć" port w firewall-u. Gdy chcemy dedykować pamięć możemy zaznaczyć opcję Shared memory. Dodatkowe opcje do konfiguracji uzyskamy gdy zaznaczymy Show Advanced Options.
Okno Accounts and Roles - służy ustawieniu hasła na wbudowanym koncie superużytkownika: root. Ważne jest abyśmy takie hasło stworzyli zgodnie z zasadą "silnego hasła". Dodatkowo opcja Add User służy do dodania kont na naszym serwerze.
Utwórzmy sobie nowe konto o uprawnieniach administratora bazy danych - tak aby jak najrzadziej korzystać z wbudowanego konta root. W tym celu wybieramy opcję Add User i uzupełniamy dane: nazwę użytkownika, host służący do połączenia (domyślnie All), rola konta (DB Admin) oraz rodzaj weryfikacji konta poprzez wpisanie hasła.
Wybór roli konta jest oczywiście bardziej rozbudowana, lecz szerzej omówię je przy okazji omawiania programu WorkBench-a. Na tą chwilę wystarczy jak stworzymy jedno konto o uprawnieniach DB Admin.
Poprawnie ustawienie konta roota oraz konta administratora wygląda jak na poniższym obrazku.
Ostatnią kwestią przy ustawieniach jest decyzja, czy serwer MySQL ma się uruchamiać w systemie jako osobna usługa. Możemy oczywiście później taką usługę stworzyć ale nic nie stoi na przeszkodzie aby wykonać to w tym momencie. Nie zaznaczenie opcji Start the MySQL Server at System Startup oznacza, że serwis będzie utworzony ale z opcją uruchomienia ręcznego. Dodatkowo możemy zdecydować czy każde konto (Standard System Account) czy też tylko wybrane konto może uruchomić daną usługę.
Ostatnim krokiem jest wprowadzenie naszych zmian w życie (przycisk Execute)
Poprawnie zainstalowanie i skonfigurowanie serwera.
Standardowo serwer MySQL instaluje się katalogu Program Files i jest dostępny w menu systemu Windows. Aby sprawdzić czy poprawnie funkcjonuje należy sprawdzić czy dana usługa jest widoczna i uruchomiona, a następnie uruchomienie MySQL Command Line Client-a z katalogu MySQL\MySQL Server\
Standardowo konsola uruchamia się na koncie roota (jak to zmienić lub jak uruchomić wybierając inne konto na początku zabawy z językiem SQL w późniejszych postach). Wystarczy wpisać poprawne hasło roota - te co ustawialiśmy podczas instalacji.
Będąc już w bazie możemy sprawdzić jego status poleceniem:
mysql>status;
Przykładowy rezultat:Aby wyjść z MySQL-a należy wpisać polecenie:
mysql>exit;
















Komentarze
Prześlij komentarz