Izbrišite ili ispustite korisnika u MySQL

Delete Drop User Mysql



MySQL je dobro poznata baza podataka koja se može koristiti s lakoćom i bez muke, a koristi se u mnogim velikim tvrtkama. Integritet podataka i administratori podataka puno znače takvim ogromnim tvrtkama. No, što se tiče integriteta podataka i brige o korisnicima, njihovim privilegijama te stvaranju i brisanju istih, administrator baze podataka preuzima odgovornost za takve zadatke. Dakle, u ovom ćemo članku naučiti o različitim metodama brisanja ili ispuštanja korisnika u MySQL.







Prije nego počnemo učiti o brisanju korisnika u MySQL -u, pretpostavlja se da znate stvoriti i popisati korisnike te ste već instalirali MySQL na svoj sustav. Dakle, shvatite verziju MySQL -a pomoću naredbe ispod:



mysql-V.

Ako ste mogli vidjeti verziju, to znači da je već instalirana. Naprijed ćemo shvatiti status mysql.servisa sustava. Tada bismo se mogli prijaviti na MySQL poslužitelj.



sudo systemctl status mysql

U slučaju da usluga nije pokrenuta, možete je pokrenuti sljedećom naredbom:





sudo systemctl početak mysql

Nakon što usluga počne, možete se povezati s MySQL ljuskom kao root korisnik, pa ćete moći pristupiti svemu unutar.

sudo mysql-ti korijen-str

Nakon što se prijavite na MySQL, navedite korisnička imena i imena hosta iz mysql.user pokretanjem sljedeće naredbe:



ODABERI korisnik ,domaćin IZ mysql. korisnik ;

Nakon što pregledate popis korisnika, odaberite korisnika kojeg želite ispustiti/izbrisati.

Postoje dva načina brisanja korisnika sa suptilnom razlikom. Ako želite izbrisati već postojećeg korisnika i znate njegovo ime, možete pokrenuti jednostavnu naredbu DROP USER, zajedno s korisničkim imenom i njegovim imenom hosta. Kao ovo:

PAD KORISNIK 'korisnik_Ime'@'domaćin_Ime';

Ali ako ne znate ili se sjećate imena korisnika i slutite njegovo ime, tada MySQL nudi klauzulu IF EXISTS koja će vam pomoći u takvim scenarijima. Ako korisničko ime postoji u MySQL -u u odnosu na navedeno ime u upitu, ono će se sigurno izbrisati. U suprotnom se neće izbrisati. Međutim, ako ne koristimo klauzulu IF EXISTS, MySQL neće raditi i vidjet ćete pogrešku. Stoga se preporučuje korištenje klauzule IF EXISTS ako niste sigurni u postojanje korisničkog imena u MySQL -u. Opća sintaksa ako želite koristiti klauzulu IF EXISTS dijeli se u nastavku:

PAD KORISNIK AKO POSTOJI 'korisnik_Ime'@'domaćin_Ime';

Možete izbrisati ili ispustiti više korisnika u jednom upitu tako što ćete pokrenuti sljedeću naredbu u ljusci MySQL:

PAD KORISNIK 'korisnik_ime1 '@'domaćin_ime1 ' 'korisnik_ime2 '@'domaćin_ime2 ';

Nakon što ste izbrisali korisnika, možete ponovno provjeriti popis korisnika, bez obzira je li korisnik još uvijek postojao na popisu ili ne.

ODABERI korisnik ,domaćin IZ mysql. korisnik ;

Na popisu možete vidjeti da izbrisani korisnik ili korisnici više nisu tu.

Dakle, ovako možemo izbrisati ili ispustiti korisnika u MySQL pomoću naredbe DROP.

Zaključak

U ovom smo članku naučili dvije različite sintakse za brisanje korisnika u MySQL -u. Također smo naučili brisati više korisnika u jednom upitu.