Comenzile de bază în consola mysql, memo

Crearea și ștergerea bazei de date MySQL prin intermediul consolei.

Pentru a accesa consola Mysql, introduceți următoarea comandă:

MySQL -uroot -pvash_parol

O parolă de root este setat la configurația inițială după faza de instalare a mysql.

crearea unor baze de date nume_bază_de_date;

Pentru a vedea care bazele de date au fost create, introduceți:
baze de date arată;

Dacă oricare dintre bazele și-a pierdut necesitatea acesteia, poate fi șters:

picătură nume_bază_date bază de date;

Crearea, șterge și redenumi Mysql utilizator.

Pentru a crea un utilizator pentru baza de date, introduceți comanda:
a crea „test“ utilizator @ „localhost“ IDENTIFICAT cu „parola“;

creați de utilizator „test“ IDENTIFICAT cu „parola“;

a crea un utilizator care se poate conecta de oriunde, dar din motive de siguranță nu este necesar pentru a deschide accesul la baza de date de la orice computer.

Pentru a șterge un utilizator care nu au nevoie de o cutie introducând:

picătură numele de utilizator de utilizator;

Redenumiți utilizatorul (ca această comandă puteți schimba gazda de la care va avea acces):
redenumiți „utilizator“ utilizator @ „gazdă“ LA „utilizator2“ @ „host2“;

Modificarea sau instalarea parolei de utilizator Mysql se face cu:
setați parola pentru 'user' @ 'host' = PASSWORD ( 'parola');

Instalarea drepturilor utilizatorilor MySQL.

După ce creați un utilizator, aveți posibilitatea să atribuiți drepturi la baze de date specifice.
GRANT numele \ _bazy TOT PE * LA 'user1' @ "host2 identificate de 'secret' .;
Această comandă oferă toate drepturile asupra user1 utilizator, care se va conecta la host2, folosind o parolă secretă.

Mai mult decât atât, în cazul în care „utilizator1“ @ utilizatorului „host2“ nu există, este creat cu acces parola corespunzătoare.

În cazul în care există un astfel de utilizator, și are deja o parolă, puteți omite Identificat prin „secret“, în caz contrar acesta va înlocui parola de la un utilizator existent.

În general, MySql într-un sistem foarte flexibil de privilegii, cu toate acestea, sunt utilizate de multe ori privilegii complete (ALL).

Dacă doriți să se familiarizeze cu sistemul de privilegii, atunci am recomandăm să verificați documentația oficială.

Notă: Dacă numele bazei de date este prezent semnul „_“, apoi introduceți declarația corectă el întotdeauna scris ca „\ _“.

Ia departe toate drepturile de utilizator, utilizați comanda:

REVOCA TOATE PE * * De la 'user1' @ 'host2' .;
Echipa care arată privilegii de utilizator:

arată subvenții pentru „utilizator“ @ „gazdă“;
După ce instalați sau modificați drepturile utilizatorului utile pentru a utiliza privilegiile cache de comandă de resetare și gazdele de acces:

Restaurarea tabelelor MySQL de la consola.

Selectați baza de date în care doriți să faceți recuperare tabel:

Pentru a verifica tabelul în diferite moduri:
CHECK nume_tabelă TABEL [PENTRU UPGRADE | QUICK | FAST | MEDIU | EXTENDED | MODIFICAT]

Tabelul de optimizare:
OPTIMIZE TABLE nume_tabel;

Încercați să reparați masa:
nume_tabelă REPAIR TABLE;

-echipa are o mulțime de opțiuni, posibilitățile și consecințele care sunt de succes și nu de recuperare de succes, am sincer recomandăm să citiți documentația pentru Mysql.

Completați în baza de date mysql dump și crearea haldei.

Pentru această operațiune, puteți utiliza comenzile care sunt introduse la consola Linux (fără a intra în consola mysql):

MySQL -uimya_polzovatelya -pvash_parol -hlocalhost nume_bază_date <имя_файла.SQL – залить бд.

mysqldump -uimya_polzovatelya -pvash_parol -hlocalhost nume_bazădedate> imya_fayla.SQL - descărcare benă.

variabilă -h poate fi omisă în cazul în care are loc umplerea sau evacuarea pe mașina locală.
Pentru a ieși din consola MySQL:
renunțe;

Se încarcă pagina următoare ...