Situatie
Pentru a creea im cont nou de mysql in Linux putem aborda doua solutii.
Atentie!Prima solutie este pentru utilizatorii normali si a doua solutia este pentru utilizatorii experimentati.
In continuare prezentam pe rand ambele solutii cu pasii aferenti fiecareia.
Backup
Nu este necesar un backup.
Solutie
Pasi de urmat
Varianta 1 – Distributia RPM MySQL :
Este metoda recomandata de a instala MySQL pe Linux. Fisierele RPM care ne intereseaza sunt urmatoarele :
MySQL-VERSION.i386.rpm – Server-ul MySQL.
MySQL-client-VERSION.i386.rpm – Programele-client MySQL.
MySQL-VERSION.src.rpm – Codul sursa al tutoror RPM-urilor.
Intra ca superuser (Tasteaza “su” la prompt si da parola de root). Intra in directorul cu RPM-urile copiate si tasteaza:
shell> rpm -ivh “mysql_file_name.rpm”
Acum vom stabili o parola pentru utilizatorul root:
shell> mysqladmin -u root password parola_ta
Pentru a starta clinetul mysql:
shell> mysql -u root -p
Vei fi intrebat parola. Tasteaz-o (e cea pe care ai pus-o in loc de ‘parola_ta’ in comanda de mai sus). Daca nu esti intrebat de parola intra in ‘/etc/rc.d/init.d/’ si tasteaza ./mysql start si acum porneste serverul mysql ca mai sus.
Odata ce clientul mysql a pornit vei primi promptul mysql>. Tasteaza:
shell> show databases;Rezulatul va fi unul similar cu:
Pasul 2 reprezinta de fapt cea de-a doua solutie a problemei, solutia putin mai complicata folosita in general de utilizatorii experimentati.
Varianta 2 – distributia sursa
Copiaza fisierul .tar.gz de la http://www.mysql.com/downloads/. Dezarhiveaza-l cu:
gunzip mysql-3.23.22.tar.gz tar xf mysql-3.23.22.tar
Se va crea un director cu numele distributiei. Intra in acest director cu ‘cd’. Comenzile pe care le vei folosi pentru a instala distributia sursa sunt:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf –
shell> cd mysql-VERSION
shell> ./configure –prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld –user=mysql &
Primul pas acum e sa rulezi confiruarea serverului cu comanda:
./configure –prefix=/path/to/installation
Apoi:
make
make install
Configurare post-instalare
Se vor instala tabelele de grant (cu drepturile de utilizatori) si se porneste server-ul cu comenzile:
– pt. distributia sursa:
shell> ./scripts/mysql_install_db
shell> cd mysql_installation_directory
shell> ./bin/safe_mysqld –user=mysql &
– pt. distrubita binara(nu cea cu pachete RPM sau pkg:
shell> cd mysql_installation_directory
shell> ./bin/mysql_install_db
shell> ./bin/safe_mysqld –user=mysql &
Testeaza acum daca serverul e pornit si functioneaza:
shell> BINDIR/mysqladmin version
shell> BINDIR/mysqladmin variables
Leave A Comment?