În acest moment, se deplasează în direcția opusă, ia în considerare principal, apoi, cu ceea ce începe de fapt, baza noastră de date.
Noi rezolva trei probleme:
- În primul rând, de a crea o bază de date;
- În al doilea rând, creați un utilizator care va lucra ulterior cu noua bază de date;
- Și, în sfârșit, în al treilea rând, atribuie privilegii de utilizator. Deci, pentru a vorbi - pentru a adăuga utilizatori la baza de date (altfel am putea avea o problemă de acces, eroare 1044 eroare: Acces interzis pentru utilizatorul „utilizator“ @ „localhost“ la baza de date „DB_Name“).
Așa că totul sa dovedit, de a crea o bază de date MySQL. Deschideți terminalul pentru a accesa site-ul pentru SSH, introduceți ca root.
Acum, trebuie să introduceți în (sistemul de management al bazei de date) real Baze de date MySQL:
rădăcină # mysql -umysql_root_user -ppassword
După cum puteți vedea, în primul rând veți avea nevoie de numele și parola utilizatorului cu toate privilegiile (ALL PRIVILEGII).
De obicei, acest utilizator creează un furnizor de web hosting pentru tine si coincide cu accesul la bazele de date ale panoului de control (cum ar fi phpMyAdmin).
Strict vorbind bază de date poate lucra (de exemplu, face interogări SELECT ordinare. INSERT. UPDATE). Dar este mult mai clar și mai sigure pentru mai multe motive, a crea un nou utilizator pentru fiecare bază individuală. Vom face acest lucru. Deci, am intrat în controlul mysql. tastarea aceeași comandă în fereastra terminalului SSH. Acum putem începe imediat pentru a crea o nouă bază de date:
BAZA DE DATE CREAT DACĂ NU EXISTĂ DB_Name
DB_Name - numele unei noi baze de date;
DACĂ NU EXISTĂ - spune ca echipa CREAT pentru a crea o bază de date numai în cazul în care nu există deja în baza de date cu același nume.
Totul! Acum vă puteți conecta la baza de date sau prin linia de comandă din nou. fie prin intermediul unui script PHP (ceva pentru a vorbi despre mai târziu).
Apropo, GRAND poate fi utilizat pentru limita de utilizator, cum ar fi numărul de interogări pe oră (care poate salva suprasarcină baza de date MySQL):
GRANT UTILIZARE LA * * LA 'NEWUSER' @ 'localhost' CU MAX_QUERIES_PER_HOUR 100 .;
asa ca am limitat numărul de cereri din partea utilizatorului NEWUSER pe gazdă locale 100 de cereri pe oră (MAX_QUERIES_PER_HOUR). Mai mult decât atât, această restricție se aplică pentru toate bazele de date și toate tabelele (*. *)