Izbrišite ali spustite uporabnika v MySQL

Delete Drop User Mysql



MySQL je dobro znana zbirka podatkov, ki jo je mogoče uporabljati z lahkoto in brez težav in se uporablja v številnih velikih podjetjih. Celovitost podatkov in skrbniki podatkov ogromnim podjetjem veliko pomenijo. Ko pa gre za celovitost podatkov in skrb za uporabnike, njihove privilegije ter njihovo ustvarjanje in brisanje, za take naloge prevzame skrbnik baze podatkov. Torej, v tem članku se bomo naučili o različnih metodah brisanja ali spuščanja uporabnika v MySQL.







Preden se začnemo učiti o izbrisu uporabnika v MySQL, se predpostavlja, da veste, kako ustvariti in našteti uporabnike in ste MySQL že namestili v svoj sistem. Torej, ugotovite različico MySQL s spodnjim ukazom:



mysql-V

Če vidite različico, to pomeni, da je že nameščena. Če gremo naprej, bomo ugotovili stanje storitve mysql.service sistema. Nato bi se lahko prijavili na strežnik MySQL.



sudo systemctl stanje mysql

Če se storitev ni zagnala, jo lahko zaženete z naslednjim ukazom:





sudo systemctl začetek mysql

Ko se storitev začne, se lahko povežete z lupino MySQL kot korenski uporabnik, tako da lahko skoraj dostopate do vsega v notranjosti.

sudo mysql-ti koren-str

Ko se prijavite v MySQL, navedite uporabniška imena in imena gostiteljev iz mysql.user tako, da zaženete naslednji ukaz:



IZBERI uporabnik ,gostitelja IZ mysql. uporabnik ;

Ko si ogledate seznam uporabnikov, izberite uporabnika, ki ga želite odstraniti/izbrisati.

Obstajata dva načina za brisanje uporabnika s subtilno razliko. Če želite izbrisati že obstoječega uporabnika in poznate njegovo ime, lahko zaženete preprost ukaz DROP USER skupaj z uporabniškim imenom in njegovim gostiteljem. Všečkaj to:

DROP UPORABNIK 'uporabnik_ime '@'gostitelj_ime ';

Če pa ne poznate ali se spomnite imena uporabnika in slutite njegovo ime, potem MySQL v takih primerih ponudi klavzulo IF EXISTS. Če uporabniško ime obstaja v MySQL v nasprotju z navedenim imenom v poizvedbi, bo zagotovo izbrisano. V nasprotnem primeru se ne izbriše. Če pa ne uporabljamo klavzule IF EXISTS, MySQL ne bo deloval in videli boste napako. Zato je priporočljivo uporabiti klavzulo IF EXISTS, če niste prepričani o obstoju uporabniškega imena v MySQL. Splošna skladnja, če želite uporabiti člen IF EXISTS, je spodaj deljena:

DROP UPORABNIK ČE OBSTAJA 'uporabnik_ime '@'gostitelj_ime ';

V eni poizvedbi lahko izbrišete ali izpustite več uporabnikov, tako da v lupini MySQL zaženete naslednji ukaz:

DROP UPORABNIK 'uporabnik_ime1 '@'gostitelj_ime1 ' 'uporabnik_ime2 '@'gostitelj_ime2 ';

Ko izbrišete uporabnika, lahko znova preverite seznam uporabnikov, ne glede na to, ali je uporabnik na seznamu še obstajal ali ne.

IZBERI uporabnik ,gostitelja IZ mysql. uporabnik ;

Na seznamu lahko vidite, da izbrisanega uporabnika ali uporabnikov ni več.

Tako lahko uporabnika v MySQL izbrišemo ali spustimo z ukazom DROP.

Zaključek

V tem članku smo se naučili dveh različnih sintaksov za brisanje uporabnika v MySQL. Naučili smo se tudi izbrisati več uporabnikov v eni poizvedbi.