Namestitev in konfiguracija MYSQL. Namestitev Mysql: navodila po korakih Namestitev strežnika mysql pod okni

Za prenos Win 32: Windows (x86, 32-bit), namestitveni program MSI Essentials – Priporočeno

Za prenos Win 64: Windows (x86, 64-bit), namestitveni program MSI Essentials – Priporočeno

Po kliku na gumb Prenesi se vam prikaže obrazec za registracijo, ki ga lahko preskočite s klikom na spodnjo povezavo (»Ne, hvala, samo odpelji me na prenose!«).

Zaženite namestitveni program in kliknite Naprej:

Izberite vrsto namestitve po meri:

Izbira komponent. Tukaj lahko spremenite namestitveno pot datotek MySQL (izberite MySQL Server, kliknite gumb Spremeni), kot tudi pot za shranjevanje baz podatkov (izberite MySQL Server Datafiles, kliknite gumb Spremeni):

Preverite poti in kliknite Namesti:

Končna faza namestitve. Preverite možnost »Konfiguriraj strežnik MySQL zdaj« in kliknite Dokončaj:

Nastavitev MySQL

Po končani namestitvi se zažene čarovnik za konfiguracijo primerka strežnika MySQL (lahko ga zaženete ročno iz menija Start -> Vsi programi -> MySQL -> strežnik MySQL 5.1 -> Čarovnik za konfiguriranje primerka strežnika MySQL). Kliknite Naprej:

Izberemo namestitveni skript: Developer Machine - za namestitev na domači računalnik (naša izbira), Server Machine - za namestitev na strežnik, Dedicated MySQL Server Machine - za namestitev na strežnik, ki je popolnoma posvečen MySQL. Te možnosti vplivajo predvsem na količino pomnilnika, ki ga porabi MySQL:

MySQL podpira dve glavni vrsti baz podatkov (InnoDB - s podporo za transakcije in MyISAM - brez transakcij). Multifunkcijska baza podatkov - nameščena bo podpora za obe vrsti baz (naša izbira). Samo transakcijska baza podatkov – nameščena bo samo podpora za InnoDB. Samo netransakcijska baza podatkov – nameščena bo samo podpora za myISAM.

Če ste v prejšnjem koraku izbrali podporo za InnoDB, lahko tukaj konfigurirate lokacijo podatkovnih datotek InnoDB:

Podpira hkratne povezave. Podpora pri odločanju - do 20 hkratnih povezav (naša izbira). Spletna obdelava transakcij - do 500 povezav. Ročna nastavitev—ročna nastavitev števila povezav.

Preverite možnosti »Omogoči omrežje TCP/IP« in »Omogoči strogi način«. Številko vrat pustimo nespremenjeno - 3306. Če se nameravate neposredno povezati s strežnikom iz drugih računalnikov, označite možnost »Dodaj izjemo požarnega zidu za ta vrata« (odprite vrata v požarnem zidu Windows).

Izberite privzeto kodiranje. Trenutno je najpametnejša izbira UTF-8. Izberite možnost Najboljša podpora za večjezičnost:

Ne pozabite preveriti možnosti »Namesti kot storitev Windows« (zaženi kot storitev Windows). Označite »Samodejno zaženi strežnik MySQL«, če želite, da se storitev samodejno zažene.

Končna faza. Nastavitev skrbniškega gesla (root). Bolje je, da tega gesla ne izgubite! Ne priporočam, da označite možnosti »Omogoči korenski dostop z oddaljenih računalnikov« in »Ustvari anonimni račun«, ker zmanjšujejo varnost.

Kako hitro preveriti namestitev?

Odprite Start -> Vsi programi -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (pripomoček za delo z MySQL v ukazni vrstici).

Nato vnesite skrbniško geslo (root). Če je geslo pravilno, boste preusmerjeni v ukazni poziv (mysql>). Vnesite ukaz: pokaži baze podatkov; (podpičje na koncu je obvezno). Kot rezultat bi morali videti seznam baz podatkov (vsaj dve - information_schema in mysql). To pomeni, da strežnik deluje pravilno. Zaprite ukazno vrstico tako, da izvedete ukaz za izhod.

POZOR! Za povezavo z MySQL iz PHP s strežnika, nameščenega na istem računalniku, morate kot naslov strežnika uporabiti MySQL namesto lokalni gostitelj uporaba 127.0.0.1 !!!

Narava te napake mi ni popolnoma jasna, vendar sem potreboval pol dneva, da sem jo odkril ...

Kaj naj storim, če samodejna namestitev ne uspe?

Kako delati z bazami podatkov?

Eden najbolj priljubljenih programov (morda najbolj priljubljen) za delo z MySQL je phpMyAdmin.

Navedemo različico našega operacijskega sistema (navedel sem 64-bitni Windows) in pojdimo na stran za prenos (Pojdi na stran za prenos https://dev.mysql.com/downloads/windows/installer/5.7.html).

Odločil sem se za prenos celotnega namestitvenega programa msi. V času pisanja te opombe je bila aktualna različica MySQL 5.7.21 in prenesen je bil distribucijski komplet z imenom mysql-installer-community-5.7.21.0.msi.

Apache 2.4

V času pisanja tega članka je bila na voljo x64 različica 2.4.33, zgrajena na osnovi vc14:
httpd-2.4.29-o110g-x64-vc14.zip.
Velikost arhiva je približno 10 MB.

PHP 7.2

V času pisanja tega članka je bila na voljo x64 različica PHP 7.2 (7.2.2), Thread Safe, zgrajena na VC15: php-7.2.2-Win32-VC15-x64.zip.
Velikost arhiva zip: 24 MB.
Zdaj je novejši.

phpMyAdmin (PMA)

Če želite upravljati baze podatkov MySQL na lokalnem računalniku, namestite brezplačen paket phpMyAdmin.

Prenesite njegovo distribucijo s spletnega mesta http://www.phpmyadmin.net/
V času pisanja tega članka je bila na voljo različica 4.7.7:
phpMyAdmin-4.7.7-all-languages.zip
Velikost - približno 11 MB.

Vsebino arhiva spravimo v vnaprej pripravljeno mapo, na primer:
D:\sites\localhost\www

Seznam namestitve

Distribucije so bile prenesene. Namestite v tem vrstnem redu:

  • MySQL
  • Apache - nastavitev virtualnih strežnikov, preverjanje html
  • PHP - z dodatnimi nastavitvami Apache preverimo na php_test.php
  • phpMyAdmin (z dodatnimi nastavitvami php)

Namestitev MySQL

Zaženite predhodno prenesen namestitveni program MySQL (mysql-installer-....msi).

V oknu licenčne pogodbe potrdite polje:
Sprejemam licenčne pogoje
- in kliknite gumb Naprej.

V oknu Choosing a Setup Type izberite postavko Custom (če želite sami izbrati parametre za namestitev strežnika MySQL). Kliknite gumb Naprej.

V oknu Izberi izdelke in funkcije se prepričajte, da ste izbrali komponento MySQL Server - X64. Druge komponente so neobvezne. Ko izberete komponento na levi strani okna, kliknite desno puščico, da se ta komponenta od tistih, ki so na voljo za namestitev, premakne na desno stran okna - seznam tega, kar bomo namestili.

Po izbiri komponent kliknite Naprej.

V oknu za namestitev kliknite gumb Izvedi, da začnete namestitev.

Potek namestitve lahko spremljate s klikom na gumb Prikaži podrobnosti.

Ko je namestitev končana (Status postane dokončan), kliknite gumb Naprej, da nadaljujete s konfiguracijo strežnika MySQL.

V oknu Konfiguracija izdelka kliknite Naprej.

V oknu Vrsta in omrežje

Pustite možnost Samostojni strežnik MySQL omogočeno in kliknite Naprej.

V naslednjem oknu Vrsta in omrežje
nastavite element Config Type = Development Machine

Pustite potrditvena polja poleg TCP/IP in Odpri vrata požarnega zidu za dostop do omrežja.
Vrata povezave z MySQL prav tako ostanejo na privzeti vrednosti (številka vrat = 3306).

Potrdite polje zraven Prikaži napredne možnosti.

V oknu Računi in vloge nastavite geslo za glavnega uporabnika (s prijavo root - administrator).

V polje MySQL User Accounts lahko dodate druge uporabnike, ki bodo imeli dostop do podatkovnih baz MySQL. Za zdaj ne bomo ustvarili drugih: povezali se bomo kot root.

V oknu storitev Windows pustite potrditveno polje Konfiguriraj strežnik MySQL kot storitev Windows (tako da se strežnik MySQL zažene kot sistemska storitev).

Ime sistemske storitve (MySQL57) pustite kot privzeto.

Storitev strežnika MySQL bomo zagnali ročno (potrebujemo jo samo med razvojem in testiranjem lokalnih strani), zato počistite možnost Zaženi strežnik MySQL ob zagonu sistema (da se strežnik ne zažene vsakič, ko zaženete Windows).

Storitev bomo zagnali v imenu standardnega sistemskega računa (te možnosti ne spreminjamo).

V oknu Vtičniki in razširitve pustite vse tako, kot je. Kliknite Naprej.

V oknu Napredne možnosti lahko spremenite parametre dnevnikov (logov), kamor strežnik med svojim delovanjem piše sporočila. Tukaj lahko pustite vse, kot je.

V oknu Uporabi konfiguracijo kliknite gumb Izvedi, da uporabite konfiguracijo strežnika.

Ko končate, kliknite gumb Dokončaj.

V oknu Konfiguracija izdelka kliknite Naprej.

V zadnjem oknu Namestitev je dokončana lahko potrditvena polja za elemente ne označite. Kliknite Dokončaj.

Namestitev in konfiguracija strežnika MySQL sta končani.

Strežnik MySQL lahko ročno zaženete/ustavite tako, da odprete seznam storitev Windows.
Na seznamu poiščite MySQL57, ga kliknite z desno miškino tipko in izberite "Start/Stop".

Namestitev Apache 2.4 za Windows

Na internetu je veliko člankov, ki opisujejo, kako namestiti Apache 2.4 za Windows. Morda bom kaj ponovil, vendar bom svojo različico predstavil korak za korakom.

Arhiv, prenesen s spletnega mesta razvijalca (z možnostjo httpd-2.4.29-o110g-x64-vc14.zip), vsebuje mapo Apache24. Postavimo ga skupaj z vsebino na pogon C:

Poleg samega paketa (mape Apache24) arhiv vsebuje datoteko readme_first.html, ki je uporabna za branje.

Posebno pozornost je treba nameniti prisotnosti paketa za redistribucijo Visual C++ 2015 x64 v nameščenem operacijskem sistemu Windows.
Ta paket vsebuje nabor knjižnic, brez katerih ta zgradba Apache ne bo delovala.
Ta paket lahko brezplačno prenesete s spletnega mesta Microsoft s povezavo (https://www.microsoft.com/en-us/download/details.aspx?id=49984), podano v datoteki readme_first.html. Ne pozabite ga namestiti, če še ni v vašem OS.

Če so na vašem računalniku nameščeni programi, ki poslušajo vrata 80, je bolje, da jih odvrnete od uporabe teh vrat ali jim dodelite druga. Strežnik Apache je privzeto konfiguriran na teh vratih, glejte parameter Listen v datoteki C:\Apache24\conf\httpd.conf

Poskusimo zagnati strežnik (kasneje bomo razmislili o možnosti zagona strežnika kot sistemske storitve).
Če želite to narediti, zaženite ukazno vrstico v skrbniškem načinu (kot skrbnik).
Pojdite v mapo C:\Apache24\bin in zaženite program httpd.exe

Ko jo prvič zaženete, boste morda videli varnostno opozorilo Windows, ki nakazuje, da je požarni zid Windows blokiral nekatere funkcije te aplikacije (glejte sliko)

Potrdite polje, ki dovoljuje komunikacijo s strežnikom HTTP Apache za zasebna omrežja.
Delo v javnih omrežjih je lahko prepovedano.

Odprite kateri koli brskalnik in v naslovno vrstico vnesite http://localhost/.
- pojavila bi se morala stran graditelja za ta paket strežnika Apache.

(nameščen je s paketom v mapi C:\Apache24\htdocs - to je vrednost spremenljivke DocumentRoot v datoteki httpd.conf,
vendar ga bomo kasneje spremenili).

To pomeni, da se strežnik Apache zažene in deluje normalno.

Če se strežnik ne zažene, morate videti, katere napake daje. Napake so vidne ob zagonu: v ukazni vrstici in v datoteki C:\Apache24\logs\error.log

Prepričajmo se, da strežnik Apache zažene storitev (opisana v readme_first.html, vključena v distribucijo).
V ukazni vrstici, ki jo zaženete kot skrbnik, pojdite v mapo C:\Apache24\bin in zaženite ukaz
httpd -k namestitev

Priročno je spremljati stanje strežniške storitve Apache in jo znova zagnati (to bomo storili pogosto, ko bo konfiguracija napredovala) prek programa C:\Apache24\bin\ApacheMonitor.exe. Naredite mu bližnjico in jo postavite na primerno mesto za zagon (v opravilni vrstici ali na namizju).

Vse, kar ostane, je, da konfiguriramo strežnik Apache, da bo ustrezal našim potrebam:
usmeriti v mape, v katerih bodo naše strani;
pripraviti na delo z MySQL in PHP.

Recimo, da želimo imeti 2 mesti na našem lokalnem računalniku z imenom localhost in wp-test
http://localhost/
http://wp-test/

Če želite to narediti, mora sistemska datoteka C:\Windows\System32\drivers\etc\hosts vsebovati naslednje vrstice

127.0.0.1 lokalni gostitelj
127.0.0.2 wp-test

Prva vrstica običajno že obstaja privzeto.
Drugo napolnimo sami.

Te vrstice kažejo, da je treba gostitelje z imenom localhost in wp-test iskati po naslovih IP 127.0.0.1 in 127.0.0.2
- oba naslova ustrezata lokalnemu računalniku.

Ponovni zagon OS ni potreben.

V lokalnem računalniku ustvarimo mape za shranjevanje datotek spletnega mesta, na primer v mapi:
D:\sites\localhost
D:\sites\wp-test

V vsaki od teh map bomo ustvarili 2 datoteki z imeni
access.log
error.log
in podmapo www
D:\sites\localhost\www
D:\sites\wp-test\www
- v teh mapah bomo ustvarili datoteke index.html z naslednjo vsebino:
to je lokalni gostitelj
to je wp-test

Sedaj pa konfigurirajmo strežnik Apache za uporabo virtualnih gostiteljev, ki ustrezajo našim spletnim mestom.

Uredimo konfiguracijsko datoteko strežnika (C:\Apache24\conf\httpd.conf).
Če želite to narediti, ga morate odpreti v urejevalniku besedil.
Za to uporabljam NotePad++ (zelo funkcijsko bogat brezplačen urejevalnik).

Ponavadi pišem navidezne gostitelje na koncu te datoteke.

Tam dodamo naslednje vrstice:

#lokalni gostitelj ServerName localhost DocumentRoot "D:/sites/localhost/www" ErrorLog "D:/sites/localhost/error.log" CustomLog "D:/sites/localhost/access.log" skupno #wp-test ServerName wp-test DocumentRoot "D:/sites/wp-test/www" ErrorLog "D:/sites/wp-test/error.log" CustomLog "D:/sites/wp-test/access.log" skupno AllowOverride Vse možnosti Vključuje FollowSymLinks Zahtevaj vse odobrene

Preverjamo, ali se strani na naslovih odpirajo v brskalnikih
http://localhost/
http://wp-test/

Ko se stran normalno odpre, mora prikazati naslednje vrstice:
to je lokalni gostitelj
in
to je wp-test

Podobno lahko ustvarite druge virtualne spletne strežnike v vašem lokalnem računalniku.

Dodatne nastavitve za Apache, ki so lahko koristne.

Namestitev PHP 7

Vsebina prenesenega arhiva php-7.2.2-Win32-VC15-x64 je shranjena v mapi C:\php\

Pozorno preberemo datoteko C:\php\install.txt iz distribucijskega kompleta.
Ta datoteka na kratko opisuje, kako namestiti PHP na vaš sistem in ga konfigurirati za delo z Apache.

Pot C:\php je dodana sistemski spremenljivki PATH

Če želite preizkusiti PHP na naši lokalni strani http://localhost/
Ustvarimo datoteko php_test.php v njeni mapi (D:\sites\localhost\www) z naslednjo vsebino:

Potem, ko odprete naslov http://localhost/php_test.php, bi se morala odpreti stran s podatki iz ukaza phpinfo.

Pripravimo Apache za delo s PHP

V datoteki httpd.conf

Na mestu nalaganja modulov (poiščite skupino ukazov LoadModule) na koncu skupine (če te vrstice še ni) dodajte:

LoadModule php_module "C:/php/php7apache2_4.dll"

Označimo pot, kjer je nameščen php z direktivo:

PHPIniDir "C:/php"

V razdelku dodajte index.php:

DirectoryIndex index.html index.php

V razdelku kjer so ukazi, kot je aplikacija AddType ...

dodajte vrstico

AddType aplikacija/x-httpd-php .php

Shranite httpd.conf in znova zaženite Apache.

Po tem se odpre testna stran http://localhost/php_test.php.

Uredimo datoteko z nastavitvami PHP za phpMyAdmin in drugo.

Preimenujte produkcijsko datoteko php.ini v php.ini (pustite jo v isti mapi C:\php\)

Uredite php.ini takole

Odkomentirajmo vrstico

Extension_dir = "ext"

Omogoči parameter (privzeto = izklopljeno)

Enable_dl = Vklopljeno

Določite mapo za prenos začasnih datotek

Upload_tmp_dir="d:/sites/uploadtemp" upload_max_filesize = 500M

V poglavju; dinamične razširitve;

Odkomentirajmo vrstice:

Razširitev=gd2 razširitev=mbstring razširitev=mysqli

Omogočimo še eno razširitev:

Razširitev=openssl

Da bi na primer posodobili vtičnike WordPress na lokalnem spletnem mestu prek skrbniške plošče. V nasprotnem primeru se pojavi napaka: Ni delovnih transportov.

Za izvajanje dolgih skriptov bomo podaljšali najdaljši čas izvajanja, na primer takole:

Največji_čas_izvedbe = 300

Namestitev phpMyAdmin

Ko prenesete distribucijo in postavite njeno vsebino v mapo D:\sites\localhost\www
pojdite v mapo z dokumentacijo \www\doc\html in odprite datoteko setup.html

Po njegovih navodilih bomo ustvarili podmapo config v korenskem imeniku spletnega mesta (www) (to je potrebno pri konfiguraciji phpMyAdmin s skriptom, ki ga lahko zaženete tako, da odprete nastavitveno stran na http://localhost/setup/).
Preimenujmo datoteko \www\config.sample.inc.php, ki se nahaja v korenskem imeniku
v delovno datoteko \www\config.inc.php
- odprite to datoteko za urejanje in v njej določite parameter $cfg["blowfish_secret"] - zapolnite jo s poljubnimi simboli, na primer frazo ANY_WHAT_YOU_WANT:

$cfg["blowfish_secret"] = "VSE_KAR_SI_ŽELIŠ"; /* TO MORATE IZPOLNITI ZA AVTORITEV PIŠKOTKOV! */

in pri shranjevanju zaprite to datoteko.

Preverimo, ali se odprejo strani spletnega mesta:
http://localhost/
http://localhost/index.php

Pozdravljeni vsi skupaj! Danes bomo prikazali postopek namestitve MySQL strežnik različice 8.0 na Windows 10 z uporabo samodejnega namestitvenega programa. Pred tem smo vam že povedali, kako namestiti strežnik MySQL CentOS 7, zdaj pa smo se odločili, da se dotaknemo nekoliko bolj znane platforme.

Namestitev

Torej, začnimo. Kot sem že omenil, bomo uporabili samodejni namestitveni program, ki ga morate prenesti s te povezave: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Datoteka je težka približno 200 MB in že vsebuje vse potrebno za namestitev. Dvakrat kliknite na izvršljivo datoteko, sprejmite pogoje licenčne pogodbe (kljukica) in kliknite Naslednji.

Nato izberemo vrsto namestitve, ki jih je več - namestitev že pripravljenega "kompleta za razvijalce", namestitev samo strežnika, samo odjemalca, popolna namestitev (prva možnost + dodatna orodja) in po meri. V našem primeru se odločimo za namestitev strežnika.



Nato kliknite Naslednji.


Pojdite na stopnjo nastavitve - kliknite Naslednji.


Ker prikazujemo najpreprostejšo namestitev, izberite prvo možnost, tako kot na sliki - ločen strežnik MySQL in kliknite Naslednji.


Konfiguracija omrežnih parametrov - za namene predstavitve smo vse pustili privzeto.


Nato konfiguriramo parametre preverjanja pristnosti - izberite prvo možnost in kliknite Naslednji.


Nastavimo root geslo za strežnik - bolj zapleteno, bolje. Priporočamo uporabo vsaj gesla iz 12 znake, ki vsebujejo črke, številke in posebne znake. Na tej stopnji lahko dodate tudi uporabnike - mi smo na primer dodali uporabnika zvezdica.





Dokončanje funkcionalnosti namestitve in testiranja

pripravljena! Zdaj morate samo klikniti Končaj dvakrat - čestitke! Namestili ste strežnik MySQL.


Zdaj pa preverimo njegovo delovanje. Če želite to narediti, morate odpreti aplikacijo, ki je bila nameščena s strežnikom - Odjemalec ukazne vrstice MySQL 8.0. Vnesti boste morali korensko geslo, ki ste ga določili med namestitvijo, in nato zagnati ukaz show databases;

Zadnja posodobitev: 19.12.2017

MySQL ni sestavni del za ustvarjanje spletnih strani PHP. Uporabljamo lahko različne sisteme podatkovnih baz, vendar je MySQL daleč najbolj priljubljen sistem za upravljanje podatkovnih baz za delo s PHP, poleg tega pa je brezplačen.

Če želite namestiti MySQL, prenesite distribucijski komplet s spletnega mesta http://dev.mysql.com/downloads/mysql/ in izberite želeno različico.

Na primer, imam 64-bitno različico sistema Windows, zato sem izbral paket Windows (x86, 64-bit), MySQL Installer MSI. Ko izberete različico, prenesite namestitveni paket.

Na strani za Windows OS sta na voljo dve vrsti namestitvenega programa, izberete lahko katerega koli.

Po prenosu zaženite namestitveni program.

Če je katera koli različica MySQL že nameščena v sistemu, bo namesto namestitve ponujena posodobitev posameznih komponent.

Ko sprejmete licenčno pogodbo, boste pozvani, da izberete vrsto namestitve. Izberimo vrsto privzetega razvijalca:

V tem primeru namestitveni program pokaže, da nimam nameščenih Excel 2010 in Python. Ker te komponente niso pomembne, kliknite Naprej.

Nato bo med fazo namestitve namestitveni program prikazal celoten seznam nameščenih komponent. Pri meni izgleda takole:

Za namestitev vseh komponent kliknite gumb Izvedi.

Ko so vse komponente nameščene, kliknite Naprej.

Nato bomo v naslednjem oknu namestitvenega programa navedli geslo in si ga zapomnili, saj bo kasneje potrebno pri povezovanju s strežnikom MySQL:

Naslednji nabor konfiguracij, ki jih bomo prav tako pustili kot privzete, določa, da se bo strežnik ob zagonu operacijskega sistema zagnal kot storitev Windows:

V naslednjem oknu lahko konfigurirate dodatne vtičnike in razširitve. Od različice 5.7 je MySQL dal na voljo protokol X, ki uvaja nov način interakcije s shranjevanjem podatkov. Te možnosti ni treba obkljukati. V tem primeru bom označil:

In na naslednjem zaslonu morate uporabiti vse predhodno nameščene konfiguracijske nastavitve s klikom na gumb Izvedi:

Po tem bo namestitev končana. V vrstici se prikaže obvestilo o zagonu strežnika.

Lahko preprosto kliknete skozi vsa naslednja konfiguracijska okna in pustite vse privzete vrednosti. Čisto na koncu se lahko prikaže naslednje okno, kjer boste morali klikniti gumb Dokončaj:

Po tem bo namestitev in konfiguracija strežnika MySQL dokončno zaključena in s strežnikom lahko dostopamo do baz podatkov.

V prejšnjem članku smo govorili o tem, kako uporabljati Windows 8/2012. Danes vam bomo pokazali, kako namestiti sistem za upravljanje baz podatkov v Windows 2012 / Windows 8 MySQL. V prihodnosti se lahko baze podatkov, ki tečejo na našem strežniku MySQL, uporabljajo za shranjevanje podatkov, ki se uporabljajo v skriptih spletnega strežnika PHP. Zlasti najbolj priljubljena spletna mesta CMS in spletne trgovine uporabljajo baze podatkov MySQL za shranjevanje svojih podatkov.

Opomba. MySQL– eden najbolj priljubljenih DBMS trenutno, je odprt in se distribuira pod licenco GPL. MySQL se pogosto uporablja v spletnih tehnologijah, majhnih in srednje velikih aplikacijah. Je brezplačna alternativa MS SQL in Oracle v rešitvah, kjer se od DBMS ne zahtevata visoka zmogljivost in toleranca napak, prednost pa ima enostavnost uvajanja in vzdrževanja. MySQL je večplatformski DBMS, zato lahko deluje tako na *nix podobnih sistemih kot na platformi Windows. MySQL je mogoče namestiti tako na strežniško platformo Windows Server kot na odjemalske operacijske sisteme, kot je Windows 8.

Kot v prejšnjem članku, za namestitev MySQL potrebujemo univerzalni namestitveni program Namestitveni program Microsoftove spletne platforme (Web PI). Uporaba Web PI močno poenostavi uvajanje in začetno konfiguracijo različnih komponent spletne platforme.

Najnovejša različica, ki je trenutno na voljo, je Web PI 5.0 - prenesete jo lahko s spletnega mesta http://www.microsoft.com/web/downloads/platform.aspx

Zaženimo preneseno datoteko wpilauncher.exe, pojdite na zavihek Izdelkid in v iskalnem polju označimo MySQL. Na seznamu izdelkov izberite želeno različico MySQL (npr. MySQL Windows 5.1), pritisnite Dodaj in Namestite za začetek namestitve.

Pomembno. Za namestitev izdelkov s pomočjo Web PI mora imeti sistem dostop do interneta.

Namestitveni program bo nato prenesel in namestil ustrezno različico MySQL za Windows.

Namestitveni program WebPI samodejno registrira in zažene storitev MySQL kot sistemsko storitev Windows. Storitev se zažene prek ločenega demona mysqld. Uporabljena je konfiguracijska datoteka storitve MySQL moj.ini iz imenika C:\Program Files\MySQL\MySQL Server 5.1\.

Preverimo delovanje MySQL v sistemu Windows prek ukazne lupine strežnika z zagonom datoteke mysql.exe. Po zagonu morate določiti root geslo. Če je podano pravilno geslo, se odpre ukazni poziv mysql.

Informacije o različici strežnika MySQL, kodiranju, času delovanja, uporabljenih vratih TCP itd. lahko dobite z ukazom

mysql>status

Seznam baz podatkov na strežniku MySQL lahko pridobite z ukazom

mysql> prikaži baze podatkov;

Privzeto sta na strežniku ustvarjeni dve servisni bazi podatkov: information_schema in mysql.

Ustvarimo novega uporabnika MySQL:

mysql> USTVARI UPORABNIKA "winitpro"@"localhost" IDENTIFICIRAN Z "Str0ngPwd";

Ustvarimo novo bazo podatkov in ji dodelimo prej ustvarjene uporabniške pravice:

mysql> USTVARI PODATKOVNO BAZO tstdb;

mysql> GRANT ALL ON tstdb.* TO "winitpro"@"localhost" IDENTIFICIED BY "Str0ngPwd";

Če želite omogočiti povezavo z bazo podatkov MySQL iz drugega računalnika, zaženite ukaz:

mysql> GRANT ALL ON testdatabase.* TO "winitpro"@"192.168.100.23" IDENTIFICIED BY "password";

kjer je 192.168.100.23 IP naslov odjemalca, ki se lahko na daljavo poveže z bazo podatkov na strežniku MySQL.

nasvet. Za oddaljene povezave med odjemalcem in strežnikom morajo biti vrata TCP 3306 odprta (preverite, ali je to pravilo omogočeno v požarnem zidu Windows).

Zaprite ukazno lupino MySQL z ukazom:

nasvet. Za bolj priročno upravljanje baz podatkov MySQL iz grafičnega vmesnika lahko namestite MySQL Workbench (http://dev.mysql.com/downloads/workbench/).

Za odstranitev storitve MySQL iz sistema bomo uporabili ukaz (ukaz ne odstrani samega DBMS).