Instaliranje MySQL-a na Windows Server 2012 / Windows 8

U prethodnom smo članku govorili o tome kako implementirati vlastiti IIS web poslužitelj s PHP podrškom na temelju sustava Windows 8/2012. Danas ćemo pokazati kako instalirati sustav za upravljanje bazama podataka na Windows 2012 / Windows 8 MySQL. U budućnosti se baze podataka koje se izvode na našem MySQL poslužitelju mogu koristiti za pohranu podataka koji se koriste u php skriptama web poslužitelja. Konkretno, najpopularnije CMS stranice i internetske trgovine koriste MySQL baze podataka za pohranu svojih podataka..

primjedba. MySQL - Jedan od trenutno najpopularnijih DBMS-ova je open source i distribuiran je pod GPL licencom. MySQL se široko koristi u web tehnologijama, malim i srednjim aplikacijama. Besplatna je alternativa MS SQL-u i Oracleu u rješenjima gdje DBMS ne zahtijeva visoke performanse i toleranciju grešaka, a na prvom mjestu je jednostavnost implementacije i održavanja. MySQL je cross-platformski DBMS, pa može raditi i na * nix sustavima i na Windows platformi. MySQL se može instalirati i na poslužiteljsku platformu sustava Windows Server, kao i na klijentskim OS-ovima, na primjer Windows 8.

Kao i u prethodnom članku, za instaliranje MySQL-a, potreban nam je univerzalni instalacijski program Microsoftov program za instalaciju web platforme (Web PI). Korištenje Web PI uvelike olakšava implementaciju i početnu konfiguraciju različitih komponenti web platforme..

Trenutno je dostupna najnovija inačica Web PI 5.0 - možete je preuzeti s http://www.microsoft.com/web/downloads/platform.aspx

Pokrenite preuzetu datoteku wpilauncher.exe, idi na karticu Productsd i navedite u polju za pretraživanje MySQL. Na popisu proizvoda odaberite željenu verziju MySQL-a (npr., MySQL Windows 5.1), kliknite dodati i instalirati za pokretanje instalacije.

Važno je. Za instaliranje proizvoda putem Web PI-a, sustav mora imati internetsku vezu..

Zatim ćete od vas tražiti da odredite lozinku za administratora MySQL poslužitelja (račun korijen) i prihvatite ugovor o licenci.

Nakon toga, instalacijski program preuzima i instalira odgovarajuću verziju MySQL-a za Windows.

Instalacijski program WebPI automatski se registrira i pokreće MySQL uslugu kao uslugu Windows sustava. Usluga se pokreće kroz odvojeni demon mysqld. Koristi se konfiguracijska datoteka MySQL usluge moj.ini iz imenika C: \ Programske datoteke \ MySQL \ MySQL Server 5.1 \.

Mi ćemo provjeriti rad MySQL-a na Windows-u kroz naredbenu ljusku poslužitelja pokretanjem datoteke mysql.exe. Nakon pokretanja, morate odrediti root lozinku. Ako je navedena ispravna lozinka, otvorit će se naredbena linija mysql .

Podaci o verziji MySQL poslužitelja, kodiranju, produženom vremenu, korištenom TCP portu, itd. može se dobiti pomoću naredbe

mysql> status

Popis baza podataka na MySQL poslužitelju može se dobiti pomoću naredbe

mysql> prikaži baze podataka;

Na poslužitelju se, prema zadanim postavkama, stvaraju dvije baze podataka: information_schema i mysql.

Izradite novog MySQL korisnika:

mysql> USTVARATI KORISNIKA 'winitpro' @ 'localhost' IDENTIFIKIRANI OD 'Str0ngPwd';

Kreirajmo novu bazu podataka i dodijelimo prava na prethodno stvorenom korisniku:

mysql> USTVARITE DATABASU tstdb;

mysql> PODELI SVE NA tstdb. * TO 'winitpro' @ 'localhost' IDENTIFICIRANI OD 'Str0ngPwd';

Da biste dopustili povezivanje s MySQL bazom podataka s drugog računala, izvršite naredbu:

mysql> PODELI SVE NA testdatabase. * TO 'winitpro' @@ 192.168.100.23 'IDENTIFIKIRANO PO' lozinkom ';

gdje je 192.168.100.23 IP adresa klijenta koja se može daljinski povezati s bazom podataka na MySQL poslužitelju.

vijeće. Za daljinsku vezu između klijenta i poslužitelja, TCP port 3306 mora biti otvoren (provjerite je li ovo pravilo omogućeno u Windows vatrozidu).

Zatvorite MySQL školjku pomoću naredbe:

prestati

vijeće. Za praktičnije upravljanje MySQL bazama podataka s grafičkog sučelja, možete instalirati MySQL Workbench (http://dev.mysql.com/downloads/workbench/).

Za uklanjanje MySQL usluge iz sustava koristimo naredbu (naredba ne briše sam DBMS):

mysqld -remove