MySQL este un sistem de gestiune a bazelor de date relaționale, produs de compania suedeză MySQL AB și distribuit sub Licența Publică Generală GNU. Este cel mai popular SGBD open-source la ora actuală, fiind o componentă cheie a stivei LAMP (Linux, Apache, MySQL, PHP).
Astăzi o să învățăm împreună cum să instalăm și să configurăm corect un server de MySQL pe sistemele de operare FreeBSD sau pentru distribuțiile de Unix.
Tastăm în SSH:
pkg install mysql55-server
La confirmarea cu Y/N apăsăm y
și dăm Enter
.
După ce s-a procesat complet pachetul, vom intra în /etc/rc.conf
. Cum facem asta?
ee /etc/rc.conf
Mergem la sfârșitul fișierului și adăugăm:
mysql_enable=”YES”
Apăsăm tasta „ESC”, selectăm „LEAVE Editor” și dăm „Save Changes”.
Acum tastăm următoarea comandă:
service mysql-server onestart
Acordarea de privilegii utilizatorilor MySQL Așteptăm să se creeze baza de date standard de test și trecem la treabă.
Am instalat baza de date, acum ce facem? Hai să oferim privilegii de conectare.
Scriem în SSH:
mysql;
După, începem cu alocarea de privilegii. Dacă vreți să-l faceți pe IP, vă folosiți de următorul query.
GRANT ALL PRIVILEGES ON *.* TO ‘user’@’ip’ IDENTIFIED BY ‘paroladumneavoastra’ WITH GRANT OPTION;
Un exemplu ar fi:
GRANT ALL PRIVILEGES ON *.* TO ‘facemtest’@’192.168.100.1’ IDENTIFIED BY ‘paroladumneavoastra’ WITH GRANT OPTION;
Acum va trebui doar să restartăm serviciul de MySQL.
service mysql-server restart