Kasutaja kustutamine või mahajätmine MySQL -is

Delete Drop User Mysql



MySQL on tuntud andmebaas, mida saab hõlpsalt ja probleemideta kasutada ning mida kasutatakse paljudes suurtes ettevõtetes. Andmete terviklikkus ja andmehaldurid tähendavad selliste tohutute ettevõtete jaoks palju. Andmete terviklikkuse ja kasutajate eest hoolitsemise, nende privileegide ning nende loomise ja kustutamise eest vastutab andmebaasi administraator selliste ülesannete eest. Niisiis, selles artiklis õpime tundma erinevaid meetodeid, kuidas kasutaja MySQL -is kustutada või maha jätta.





Enne kui hakkame MySQL -is kasutaja kustutamise kohta õppima, eeldatakse, et teate, kuidas kasutajaid luua ja loetleda, ning olete MySQL -i oma süsteemi juba installinud. Niisiis, mõelge välja MySQL -i versioon, kasutades järgmist käsku:



mysql-V

Kui näete versiooni, tähendab see, et see on juba installitud. Edasi liikudes selgitame välja süsteemi mysql.service oleku. Siis saaksime MySQL -serverisse sisse logida.



sudo systemctl staatus mysql

Kui teenus pole käivitunud, saate selle käivitada järgmise käsuga:





sudo systemctl alustada mysql

Kui teenus on käivitatud, saate end juurkasutajana ühendada MySQL -i kestaga, nii et pääsete peaaegu kõikidele sisemustele juurde.

sudo mysql-juurdad-lk

Pärast MySQL -i sisselogimist loetlege kasutajanimed ja hostinimed saidilt mysql.user, käivitades järgmise käsu:



VALI kasutaja ,võõrustaja Alates mysql. kasutaja ;

Pärast kasutajate loendi vaatamist valige kasutaja, kelle soovite kustutada/kustutada.

Peene erinevusega kasutaja kustutamiseks on kaks võimalust. Kui soovite kustutada juba olemasoleva kasutaja ja teate selle nime, saate käivitada lihtsa käsu DROP USER koos kasutajanime ja selle hostinimega. Nagu nii:

DROP KASUTAJA 'kasutaja_nimi '@'peremees_nimi ';

Aga kui te ei tea või ei mäleta kasutaja nime ja aimate kasutajanime, pakub MySQL selliste stsenaariumide korral klauslit IF EXISTS. Kui kasutaja nimi eksisteerib MySQL -is päringus esitatud nime vastu, kustutatakse see kindlasti. Vastasel juhul seda ei kustutata. Kui me aga ei kasuta klauslit IF EXISTS, ei tööta MySQL ja näete viga. Seega, kui te pole kindel, kas kasutaja nimi MySQL -is on kindel, on soovitatav kasutada klauslit IF EXISTS. Üldine süntaks, kui soovite kasutada klauslit IF EXISTS, on jagatud allpool:

DROP KASUTAJA KUI OLEMAS 'kasutaja_nimi '@'peremees_nimi ';

Samuti saate kustutada või loobuda ühest päringust mitu kasutajat, käivitades MySQL -i kestas järgmise käsu:

DROP KASUTAJA 'kasutaja_nimi1 '@'peremees_nimi1 ' 'kasutaja_nimi2 '@'peremees_nimi2 ';

Kui olete kasutaja kustutanud, saate uuesti vaadata kasutajate loendit, olenemata sellest, kas kasutaja oli loendis endiselt olemas või mitte.

VALI kasutaja ,võõrustaja Alates mysql. kasutaja ;

Loendist näete, et kustutatud kasutajat või kasutajaid pole enam.

Niisiis, me saame kasutaja kustutada või visata MySQL -is, kasutades käsku DROP.

Järeldus

Selles artiklis oleme õppinud kahte erinevat süntaksi kasutaja kustutamiseks MySQL -is. Samuti oleme õppinud kustutama ühe päringu käigus mitu kasutajat.