Ustvarite novega uporabnika in podelite privilegije v MySQL

Create New User Granting Privileges Mysql



MySQL je hitra, zanesljiva in enostavna baza podatkov, ki jo podpirajo nekatere znane organizacije, kot so GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube in mnoge druge. Običajno se igramo z bazo podatkov pod korenskim uporabnikom, ki lahko spremeni karkoli. Če pa ste skrbnik baze podatkov v neki veliki organizaciji, morate pogosto upravljati uporabnike in skrbeti za uporabnikove privilegije. V tem članku bomo ustvarili novega uporabnika v MySQL. Naučili se bomo o ustvarjanju uporabnika v MySQL in videli tudi, kako lahko dodelimo ali prekličemo privilegije nekaterim uporabnikom baz podatkov ali tabel. Torej, začnimo.







Najprej si oglejmo ustvarjanje uporabnikov in podelitev privilegijev uporabnikom v MySQL.



Za ustvarjanje novega uporabnika v MYSQL. Ukaz CREATE USER lahko zaženete v lupini MySQL.



Ustvari UPORABNIK 'novo_uporabnik_ime '@'lokalni gostitelj'IDENTIFIKIRANO'geslo';

V tej skladnji ne pozabite zamenjati novega uporabniškega imena in gesla z želenim uporabniškim imenom in geslom.





Takoj po uspešnem ustvarjanju novega uporabnika lahko temu uporabniku podelimo privilegije. Na primer, temu uporabniku želimo podeliti privilegij nekaterih baz podatkov. Z naslednjim ukazom lahko podelimo privilegije zbirke podatkov.

GRANT VSE PRIVILEGIJE VKLOPLJENO ime_baze.* TO 'novo_uporabnik_ime '@'lokalni gostitelj';

V zgornjem ukazu podeljujemo vse privilegije vsem tabelam neke baze podatkov, zvezdica pa pomeni, da podeljujemo privilegije vsem tabelam te zbirke podatkov. V skladu s svojo voljo navedite posebno uporabniško ime.



Če želite dati privilegije vseh baz podatkov in tabel uporabniku. Z ukazom *. *Lahko zaženete naslednji ukaz.

GRANT VSE PRIVILEGIJE VKLOPLJENO *.* TO 'novo_uporabnik_ime '@'lokalni gostitelj';

Namesto naslednjih ukazov lahko podelimo tudi več privilegijev. Na primer, če želite odobriti samo SELECT, INSERT in DELETE.

GRANT IZBERI , VSTAVI , IZBRIŠI VKLOPLJENO ime_baze.* TO 'novo_uporabnik_ime '@'lokalni gostitelj';

Če si želite ogledati privilegije uporabnika, lahko to vidite z naslednjim ukazom.

POKAŽI DODATKE ZA'uporabnik_ime '@'lokalni gostitelj';

In v primeru, da želite temu uporabniku povrniti dostop. Pooblastila lahko prekličete ali prekličete z naslednjim ukazom

PREKLIČI VSE PRIVILEGIJE VKLOPLJENO ime_baze.* IZ 'uporabnik_ime '@'lokalni gostitelj';

Ali pa namesto preklica privilegijev. Morda boste želeli odstraniti tudi tega uporabnika. Tako lahko uporabnika zbirke podatkov odstranite z naslednjim ukazom

DROP UPORABNIK 'uporabnik'@'lokalni gostitelj';

No, to je bilo vse o ustvarjanju in brisanju uporabnika v MySQL in različnih načinih dodeljevanja različnih vrst privilegijev in njihovem preklicu.

Zaključek

V tem članku smo se naučili ustvariti novega uporabnika, mu dodeliti različne vrste privilegijev, naučili pa smo se tudi, kako lahko uporabniku prekličemo nekatere privilegije. Ta članek vsebuje vse operativne naloge, povezane z uporabnikom, na primer ustvarjanje, brisanje, podelitev in preklic privilegijev.