W poprzednim artykule rozmawialiśmy o tym, jak wdrożyć własny serwer sieci Web IIS z obsługą PHP opartą na systemie Windows 8/2012. Dzisiaj pokażemy, jak zainstalować system zarządzania bazą danych w systemie Windows 2012 / Windows 8 MySQL. W przyszłości bazy danych działające na naszym serwerze MySQL mogą być używane do przechowywania danych używanych w skryptach php serwera WWW. W szczególności najpopularniejsze strony CMS i sklepy internetowe używają baz danych MySQL do przechowywania swoich danych..
Uwaga. MySQL - Jednym z najbardziej popularnych obecnie DBMS jest oprogramowanie typu open source i dystrybuowane na licencji GPL. MySQL jest szeroko stosowany w technologiach internetowych, małych i średnich aplikacjach. Jest to bezpłatna alternatywa dla MS SQL i Oracle w rozwiązaniach, w których DBMS nie wymaga wysokiej wydajności i odporności na uszkodzenia, a łatwość wdrożenia i konserwacji jest najważniejsza. MySQL jest wieloplatformowym systemem DBMS, dlatego może działać zarówno na systemach * nix-jak, jak i na platformie Windows. MySQL można zainstalować zarówno na platformie serwerowej Windows Server, jak i na systemach operacyjnych klienta, na przykład Windows 8.Podobnie jak w poprzednim artykule, do zainstalowania MySQL potrzebujemy uniwersalnego instalatora Instalator Microsoft Web Platform (Web PI). Korzystanie z Web PI znacznie ułatwia wdrażanie i początkową konfigurację różnych komponentów platformy internetowej..
Najnowsza dostępna wersja Web PI 5.0 - możesz ją pobrać ze strony http://www.microsoft.com/web/downloads/platform.aspx
Uruchom pobrany plik wpilauncher.exe, przejdź do zakładki Produkty d i wskaż w polu wyszukiwania MySQL. Z listy produktów wybierz preferowaną wersję MySQL (np., MySQL Windows 5.1), kliknij Dodaj i Zainstaluj aby rozpocząć instalację.
Jest ważne. Aby zainstalować produkty za pomocą Web PI, system musi mieć połączenie z Internetem..Następnie zostaniesz poproszony o podanie hasła administratora serwera MySQL (konto root) i zaakceptuj umowę licencyjną.
Następnie instalator pobiera i instaluje odpowiednią wersję MySQL dla systemu Windows.
Instalator WebPI automatycznie rejestruje i uruchamia usługę MySQL jako usługę systemową Windows. Usługa jest uruchamiana przez osobnego demona mysqld. Używany jest plik konfiguracyjny usługi MySQL mój.ini z katalogu C: \ Program Files \ MySQL \ MySQL Server 5.1 \.
Sprawdzimy działanie MySQL w systemie Windows za pomocą powłoki poleceń serwera, uruchamiając plik mysql.exe. Po uruchomieniu musisz podać hasło roota. Jeśli zostanie podane prawidłowe hasło, otworzy się wiersz polecenia mysql .
Informacje o wersji serwera MySQL, kodowaniu, czasie pracy, używanym porcie TCP itp. można uzyskać za pomocą polecenia
mysql> status
Listę baz danych na serwerze MySQL można uzyskać za pomocą polecenia
mysql> pokaż bazy danych;
Domyślnie na serwerze tworzone są dwie bazy danych usług: schemat_informacyjny i mysql.
Utwórz nowego użytkownika MySQL:
mysql> CREATE USER 'winitpro' @ 'localhost' IDENTYFIKOWANY PRZEZ 'Str0ngPwd';
Utwórzmy nową bazę danych i nadajmy prawa do niej wcześniej utworzonemu użytkownikowi:
mysql> UTWÓRZ BAZA DANYCH tstdb;
mysql> GRANT ALL ON tstdb. * TO 'winitpro' @ 'localhost' IDENTYFIKOWANE PRZEZ 'Str0ngPwd';
Aby zezwolić na połączenie z bazą danych MySQL z innego komputera, wykonaj polecenie:
mysql> GRANT ALL ON testdatabase. * TO „winitpro” @@ 192.168.100.23 „IDENTYFIKOWANE PRZEZ„ hasło ”;
gdzie 192.168.100.23 to adres IP klienta, który może być zdalnie podłączony do bazy danych na serwerze MySQL.
Wskazówka. W celu zdalnego połączenia między klientem a serwerem port TCP 3306 musi być otwarty (sprawdź, czy ta reguła jest włączona w zaporze systemu Windows).Zamknij powłokę MySQL za pomocą polecenia:
rzuć
Wskazówka. Aby wygodniej zarządzać bazami danych MySQL z poziomu interfejsu graficznego, możesz zainstalować program MySQL Workbench (http://dev.mysql.com/downloads/workbench/).
Aby usunąć usługę MySQL z systemu, używamy polecenia (polecenie nie usuwa samego DBMS):
mysqld -remove