Un alt post adresat vorbitorilor de Linux 🙂
E un maruntis, foarte folositor, dar pe care da nu il stii nu mai e atat de maruntis. Marea majoritatea a site-urilor facute astazi si toate blogurile si alte cms-uri gen joomla, mambo, zencart, oscommerce, etc folosesc si au nevoie de o baza de date.
Daca hostingul il faceti in regim propriu pe linux si nu aveti un soft cu interfata grafica care sa permita crearea dintr-un wizzard a bazei de date (soft gen CPanel, ServerCP, lxadmin, ISPConfig) si nici macar phpMyAdmin tot ce ramane de facut este sa luati consola in primire si sa creati baza de date “de mana” cum se zice.
Mai intai intram in mysql:
[root@server ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 865
Server version: 5.0.45 Source distributionType ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
Cream baza de date domeniu_test. Atentie, toate comenzile se termine cu semnul ” ; “
mysql> create database test_test;
Query OK, 1 row affected (0.08 sec)
Adaugam userul domeniu_user la baza de date domeniu_test cu toate privilegiile setand parola parola_setata:
mysql> grant all privileges on domeniu_test.* to domeniu_user@localhost identified by “parola_setata”;
Query OK, 0 rows affected (0.09 sec)
Reactualizam privilegiile userilor:
mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)
Comenzile sunt valabile si din phpMyAdmin.
Succesuri! 🙂
Nu mai speria lumea :)exista si variante mai simple, se poate folosi de ex. SqlYog ca GUI pentu MySql.
phpMyAdmin e mult mai la indemana si vesnic usor de folosit 🙂
Cu toate astea, spuneam ca asta e situatie pentru cazul in care ai consola doar 🙂
De asemenea nu vad de ce s-ar adresa un post despre MySQL “vorbitorilor de Linux”. MySQL este un RDBMS cross-OS. De exemplu merge si pe Windows.