Utilizatorii MySQL
Toți utilizatorii MySQL sunt stocați în baza de date a bazei de date MySQL.
Pentru a vedea lista utilizatorilor, trebuie să treceți la baza de date mysql și să faceți o selecție utilizând comanda select:
Utilizator pentru site-ul web
De obicei, diferite aplicații web care stochează informații în baza de date MySQL necesită crearea unui cont separat. Creați un utilizator de site în numele căruia va funcționa aplicația noastră web.
Utilizatorul poate fi creat prin comanda creare utilizator, apoi acordarea de permisiuni selectați, inserați. dar este mai convenabil și mai rapid să utilizați imediat comanda de acordare
Aici am subliniat imediat:
- emite GRANT SELECT, INSERT, UPDATE, ALTER, DELETE, CREATE, DROP, INDEX (este posibil ca aplicația dvs. Web să aibă o altă listă de drepturi, consultați documentația aplicației web);
- la site-ul de bază. * - numele de bază este indicat de mască (toate fișierele cu site-ul cu numele). Aici puteți specifica *. *, Apoi utilizatorul va avea drepturi la toate bazele de date;
- 'websiteuser' @ 'localhost' este numele de utilizator și gazda de la care acest utilizator se poate conecta la baza de date;
- IDENTIFICAT DE "site-parola" - specificați parola utilizatorului.
Vom acorda drepturi complete administratorului de utilizator pe site:
Acum, administratorul se poate conecta de la computer la serverul de baze de date. În acest exemplu, am folosit comanda de creare a utilizatorului și numai atunci acordăm în principiu nu există nicio diferență în ceea ce privește modul în care vor fi create utilizatorii.
Backup utilizator
Creați un utilizator de rezervă pentru a crea copii de siguranță pentru toate bazele de date
Cum îmi pot schimba parola?
Pentru a schimba parola, puteți folosi comanda mysqladmin pentru a rula această comandă în bash.
Și puteți utiliza și comanda (sintaxa SQL) din consola MySQL
Cum îmi pot reseta parola de root?
Puteți schimba parola de root cu toate aceleași comenzi ca și pentru un utilizator normal. Dar iată ce să faceți dacă ați uitat parola de root sau, din anumite motive, a fost pierdut, atunci vom face următoarele operații.
1) Stop MySQL:
2) Rulați MySQL cu parametri specifici:
3) Rulați clientul MySQL:
4) Efectuați interogarea SQL:
unde noua parolă este noua parolă
5) Aplicați modificările:
6) lăsăm clientul MySQL:
7) Reporniți serverul MySQL:
cum să creați o nouă bază de date din linia de comandă mysql și un nou utilizator mysql cu drepturi depline la baza de date nou creată.
Să vedem utilizatorii existenți
Oferim dreptul la testul utilizatorului pentru a citi toate tabelele de baze de date scada
Oferim toate drepturile la testul utilizatorului pe toate tabelele de bază scada
Pentru a expune drepturile utilizatorilor cu drepturi depline la toate bazele de date, utilizați următoarea comandă:
Accesul la baza de date pentru acest utilizator este posibil numai cu localhost. Dacă doriți să îi dați accesul la baza de date de la orice gazdă, utilizați% în loc de localhost:
Verificați drepturile de utilizator:
Utilizatorii sunt sterse mai usor decat sunt create :). De exemplu, dacă decidem să scăpăm de utilizatorul "my_user"
Materiale suplimentare:
Comenzi utile MySQL
MySQL lucrează cu utilizatorii
Citiți alte articole interesante
- CREAȚI TABLU TEMPORARĂ mysql (creați tabelul temporar,)
- MySQL: "Acces refuzat pentru utilizator" debian-sys-maint "@" localhost ""
- Cum să găsiți cele mai inutile indexuri în MySQL
- Zabbix 2 - Monitor MySQL
- Restaurarea bazei de date INNODB
- Este convenabil să te uiți la jurnalul de interogări din nord
- Sintaxa comenzii UPDATE
- MySQL - eroare Verificarea pentru corupt, nu închis curat și upgrade tabele care necesită
- Interogare cache în MYSQL
- Importați și exportați bazele de date mysql utilizând consola