Verificarea functionarii phpMyAdmin si crearea unei baze de date.

Configurare noua (How To)

Situatie

In pagina de logare a phpMyAdmin introduci:

Username = phpmyadmin
Password = [parola pe care ai introdus-o la instalarea MySQL]

Aceste informatii iti permit sa intri si sa explorezi teritoriul phPMyAdmin dar iti interzic sa creezi o baza de date. Ca sa poti face acest lucru esential, te deloghezi si apoi te (re)loghezi cu datele:

Username = root
Password = [parola pe care ai introdus-o la instalare]

Dupa ce ai intrat in phpMyAdmin ca user “root” vei observa ca in partea de sus ti-a aparut rubrica “Privileges” deci si posibilitatea de a crea sau administra o baza de date. Pentru testare creezi o baza de date, cu un nume oarecare, ales de tine.

Sa verificam daca ea exista si in linia de comanda. Pentru asta deschizi Terminalul si scrii comanda:

mysql

Iti va aparea prompterul mysql ( mysql > ). Verifici ce baze de date ai aici cu comanda:

mysql> show databases;

Iti vor fi afisate doar doua baze de date (information_schema si test) create in timpul procesului de instalare dar fara cea facuta de tine din phpMyAdmin. Daca aici vei incerca sa creezi o noua baza de date iti va aparea mesajul:

Acces denied for user ‘@’localhost’ to database ….”

Pentru a crea baze de date din linia de comanda mysql sau pentru a verifica existenta celor realizate prin intermediul interfatei phpMyAdmin trebuie sa te loghezi ca root in mysql (‘root’ este unul dintre utilizatorii pe care ii gasesti cautand in phpMyAdmin la privilegii. Spre exemplu ‘root’ poate fi, in cazul meu, duke2007. Important este sa aiba toate privilegiile setate in phpMyAdmin.). Comanda data in Terminal este:

$ mysql  -u root  –p
(unde p este parola).

Intoduci parola pe care ai creat-o la instalarea MySQL dupa care iti apare promterul mysql. Abea acuma daca dai comanda show databases, iti vor aparea toate bazele de date, inclusiv cele create de tine in phpMyAdmin.

Solutie

Tip solutie

Permanent

Voteaza

(19 din 26 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?