Sunteți pe pagina 1din 7

1

Instalarea si configurarea serverului MySQL



Acesta este primul dintre cele trei capitole dedicate instalrilor, n care vei nva cum sa
configurai un mediu de dezvoltare. Vom aborda pentru nceput instalarea MySQL, datorita faptului ca
instalarea PHP se face mult mai uor atunci cnd MySQL este deja instalat i configurat.

In acest capitol, vei nva:

~ cum s instalai MySQL;

~ considerente de baza privind securitatea rulrii serverului MySQL;

~ cum s lucrai cu sistemul de utilizatori i privilegii al serverului MySQL.

Versiuni curente i viitoare de MySQL

Instruciunile de instalare din acest capitol sunt specifice pentru versiuneo 4.0.15, care este
versiunea curenta. Acest numr de versiune poate fi interpretat ca fiind pachetul cu numrul 15, pus la
dispoziie in cadrul versiunii 4.0. MySQL AB, compania responsabil de crearea si distribuia de
MySQL, folosete numrul pachet pentru versiuni coninnd mbuntiri ale securitii sau rezolvri de
erori de programare (bugs). Pachetele nu sunt puse la dispoziia publicului dup un program bine
determinat si prestabilit; cnd sunt adugate mbuntiri sau rezolvri de probleme i cnd acestea sunt
testate corespunztor, MySQL AB publica o nou versiune, cu un nou numr de pachet.

Exista posibilitatea ca in momentul in care citii aceasta carte numrul de versiune sa se fi
schimbat in 4.0.16 sau chiar mai mult. In acest caz or trebui sa consultai lista cu schimbri disponibila
la adresa Web http://www.mysql.com/ doc/en/News-4.0.x.html i sa. urmrii eventualele diferente in
ceea ce privete procesul de instalare si configurare, care constituie subiectul acestui capitol.

Dei este puin probabil ca instruciunile sa. se schimbe substanial de la o versiune la alta, ar
trebui sa va. formai obiceiul de a consulta mereu lista de schimbri pentru aplicaiile pe care le instalai
ai administrai. Daca versiunea evolueaz pana la momentul n care citii aceasta carte, dar nu sunt
nregistrate schimbri legate de procesul de instalare, amintii-va pur si simplu sa substituii noul numr
de versiune oriunde apare acesta in instruciunile de instalare sau n figurile care le nsoesc.

Cum gsii kitul de instalare MySQ

MySQL AB, compania care dezvolt i distribuie serverul de baze de date MySQL, l pune la
dispoziia publicului prin intermediul site-ului Web http://www.mysql.com/. Distribuiile binare pentru
toate platformele precum i pachetele RPM i fiierele cu surse pentru platforme Linux/Unix pot fi
gsite pe acest site. De asemenea, putei cumpra pachete comerciale - care conin aplicai a i o
versiune tiprit a manualului extrem de cuprinztor al MySQL - direct de la magazinul virtual MySQL
AB, contra unei sume rezonabile.

Pentru a vedea instruciunile de instalare MySQL, utile in situaia in care dorii s folosii CD-
ROM-ul ataat crii, v rugm s consultai anexa A intitulat Instalarea aplicaiilor MySQL, Apache i
PHP aflate pe CO-ROM-ul ataat crii.

Instalarea MySQL in cadrul sistemului de operare Linux/Unix

2
Procesul de instalare MySQL pe Linux/Unix este foarte clar, fie c folositi pachete RPM, fie c
instalai fiierele binare. Pentru o instalare minim folosind pachete RPM avei nevoie de dou fiiere:

~ MySQL- server-VERSION.i386.rpm - serverul MySQL,

~ MySQL -client -VERSION.i386.rpm - bibliotecile standard MySQL.

Pentru a efectua o instalare minimal folosind pachete RPM, tastai urmtoarea comand n
terminalul dumneavoastr:

#> rpm -i MySQL-server-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm

nlocuii VERSION in numele fiierului cu numrul versiunii pe care ai descrcat-o. De
exemplu, versiunea curent a pachetului RPM server MySQL 4.0 se numete MySQL-server-4.0.15-
0.i386.rpm, iar pachetul coninnd bibliotecile client standard se numete MySQL-client-4.0.15-
0.i386.rpm.

O alt metod confortabil este s instalai MySQL folosind o distribuie binar. Aceast metod
necesit folosirea utilitarelor gunzip i tar pentru a decomprima .si despacheta distribuia, de asemenea,
fiind necesar s avei dreptul de a crea grupuri i utilizatori n cadrul sistemului. Prima serie de comenzi
v permite crearea unui grup i a unui utilizator i despachetarea distribuiei:

nlocuii VERSION-OS in numele fiierului cu numrul versiunii pe care ai descrcat-o. De
exemplu, versiunea curent a distribuiei binare MySQL 4.0 Linux/i386 se numete mysql-max-4.0.15-
pc-linux-i686.tar.gz.

groupadd mysql
useradd -g mysql mysql
cd/usr/local
gunzip < Ipath/to/mysql-VERSION-OS.tar.gz | tar xvf

Urmtoarele instruciuni v permit s creai o legtur cu un nume mai scurt:

#> ln - s mysql-VERSION-OS mysql
#> cd mysql

O dat despachetat distribuia, fiierele README i INSTALL v vor ghida pe parcursul
restului procesului de instalare pentru versiunea pe care ai ales-o. n general va fi folosit urmtoarea
serie de comenzi:

#> scripts/mysql_install_db
#> chown -R root lusr/local/mysql
#> chown -R mysql /usr/local/mysql/data
#> chown R mysql /usr/local/mysql/
#> chown -R root /usr/local/mysql/bin

Suntei gata s pornii serverul MySQL, aa c putei sri direct la seciunea intitulat
Considerente fundamentale de securitate. Dac ai intampinat vreo eroare n cadrul procesului de
instalare verificai seciunea intitulat Depanarea procesului de instalare.

3
Instalarea MySQL n cadrul sistemului de operare Windows
Procesul de instalare MySQL este de asemenea foarte simplu i pe sistemul de operare Windows
- dezvoltatorii de la MySQL AS au pus la dispoziia publicului toate fiierele necesare, alturi de un
program de instalare intr-o simpl arhiv zip. Descrcai fiierul zip, extragei coninutul acestuia ntr-un
fiier temporar i rulai aplicaia setup.exe. Dup instalarea serverului i bibliotecilor client, putei porni
serverul MySQL
Urmtorii pai detaliaz instalarea distribuiei MySQL 4.0. x pe sistemul de operare Windows,
folosind fiierele de instalare descrcate de la MySQL AB. Secvena de instalare arat aproximativ
identic indiferent de versiunea sistemului de operare Windows 98 etc. pe care l folosii ca mediu de
dezvoltare si testare. Muli utilizatori i instaleaz serverul pe calculatorul personal, care ruleaz
sistemul de operare windows, doar pentru a-si face o impresie pentru lucrul cu bazele de date nainte de
a implementa MySQL intr-un mediu de producie.

Daca dispunei de Instrumentele i aptitudinile necesare pentru a va compila propriile fiiere
binare, codul surs n format Cygwin este de asemenea disponibil pentru fi descrcat de la MySQL AB.
Urmrii instruciunile incluse in distribuia codurilor surs pentru a v compila propriile fiiere
executabile.
Trecem acum direct la secvena de instalare. Presupunnd c ai descrcat deja fiierele de
instalare pentru platforma Windows de pe situl MySQL AB, urmai aceti pai:
1. Extragei coninutul arhivei zip ntr-un director temporar, identificai fiierul setup.exe i dai
clic dublu pentru a iniializa procedura de instalare. Vei vedea ecranul de ntmpinare al utilitarului de
asisten pentru instalare aa cum v este prezentat n figura 1.1. Apsai butonul Next (urmtorul)
pentru a continua.


FIGURA 1.1. Ecranul de intmpinare al utilitarului de asisten pentru instalare al serverului
MySQL
2. Al doilea ecran conine informaii foarte importante despre directorul de instalare (consultai
figura 1.2). Directorul implicit de instalare este c:\mysql. Dac intenionai s schimbai directorul
implicit i s instalai serverul intr-o locaie aleas de dumneavoastr, acest ecran v pune la dispoziie
informaii despre configurrile pe care va trebui s le efectuai manual pentru a realiza aceast
modificare. Informaiile din acest ecran sunt deosebit de importante i pentru utilizatorii de Windows
NT care vor dori sa porneasc serverul MySQL ca serviciu. Citii cu atenie informaiile si notai-v tot
ce vi se pare relevant pentru situaia dumneavoastr, apoi dai clic pe next pentru a continua.

4





3. Al treilea ecran din procesul de instalare v invit s alegei directorul de instalare
(aa cum vi se arat n figura 1.3). Dac dorii s folosii directorul implicit, sugerat
de utilitarul de asisten, dai clic pe butonul Next pentru a continua. Dac dorii s l
modificai, selectai butonul Browse i navigai pn la directorul dorit, apoi dai clic
pe butonul Next pentru a continuu.


4. Al patrulea ecran v invit s alegei metoda de instalare - Typical (instalare tipic),
Compact (instalare compact) sau Custom (instalare personalizat), ca n figura 1.4. Opiunea de
instalare personalizat (Custom) v permite s selectai, pentru a fi instalate, elemente suplimentare, ca
de exemplu documentaiile sau fiierele de asisten. Selectai metoda de instalare tipic (opiunea
Typical) i apsai butonul Next pentru a continua.
5

Procesul de instalare va prelua acum controlul i va instala fiierele in directoarele adecvate. La
terminarea acestui proces vei fi informat printr-un ecran de confirmare. Apsai butonul Finish pentru a
ncheia procesul de instalare.

Dup acest tip de instalare, folosind fiierele descrcate de la MySQL AB, nu veti gsi scurtturi
n meniul Start din Windows, aa c vei fi nevoii s pornii aplicaia manual. Dac navigai pn la
directorul aplicaiei MySQL (de obicei C:\mysql\bin - n cazul n care nu ai modificat directorul de
instalare), vei descoperi aici numeroase aplicaii gata de a fi rulate (ca n figura de mai jos).



Aplicaia winmysqladmin.exe este un prieten de neinlocuit al tuturor utilizatorilor de Windows
care sunt la inceput de drum in utilizarea MySQL. In cazul in care dai clic dublu pe acest fiier, acesta
va iniializa serverul MySQL si va plasa in bara de aplicaii o pictograma asemntoare unui semafor.
6
La prima iniializare WinMySQLadmin vi se va cere introducerea unui nume de utilizator si a
unei parole, aa cum vi se arata in figura 1.7. Aplicaia va crea contul iniial MySQL pe sistemul de
operare Windows.
Dup crearea contului sau ori de cote ori dai clic dreapta pe pictograma semafor din bara de
aplicaii, va fi lansata interfaa grafica. Aceast interfa, prezentata in figura 1.8, ofer o metoda simpla
de administrare a noului dumneavoastr server.
WinMySQLadmin va interpreta automat informaiile cu privire la mediul dumneavoastr,
precum adresa IP si numele calculatorului. Etichetele din partea de sus a ecranului va permit
vizualizarea informaiilor de sistem si editarea unor opiuni de configurare.
De exemplu, in cazul in care selectai eticheta Variables, dup cum observai in figura 1.9, putei
s vizualizai informaii legate de configuraia serverului. Aceste informaii sunt asemntoare cu cele
returnate de comanda SHOW VARIABLES din MySQL.


7



Pentru a opri serverul MySQL sau instrumentul Win MySQLadmin, dai din nou clic dreapta pe
pictograma semafor din bara de aplicaii, dup care selectai aciunile dorite (Stop sau Start). Atta
vreme cat serverul MySQL este in funciune, putei rula aplicaii adiionale prin intermediul unei ferestre
consola, cum este cazul ferestrei MySQL Monitor

S-ar putea să vă placă și