Ištrinkite arba numeskite vartotoją „MySQL“

Delete Drop User Mysql



„MySQL“ yra gerai žinoma duomenų bazė, kurią galima lengvai ir be vargo naudoti ir kuri naudojama daugelyje didelių įmonių. Duomenų vientisumas ir duomenų administratoriai tokioms didžiulėms įmonėms reiškia labai daug. Tačiau kalbant apie duomenų vientisumą ir rūpinimąsi naudotojais, jų privilegijomis, jų sukūrimu ir ištrynimu, duomenų bazės administratorius prisiima atsakomybę už tokias užduotis. Taigi, šiame straipsnyje mes sužinosime apie įvairius metodus, kaip ištrinti ar išmesti vartotoją „MySQL“.





Prieš pradedant mokytis apie vartotojo ištrynimą „MySQL“, daroma prielaida, kad žinote, kaip sukurti ir išvardyti vartotojus, ir jau įdiegėte „MySQL“ savo sistemoje. Taigi, išsiaiškinkite „MySQL“ versiją naudodami žemiau pateiktą komandą:



mysql-V

Jei matėte versiją, tai reiškia, kad ji jau įdiegta. Eidami į priekį išsiaiškinsime sistemos „mysql.service“ būseną. Tada galėtume prisijungti prie „MySQL“ serverio.



sudo systemctl būsena mysql

Jei paslauga nebuvo paleista, galite ją inicijuoti naudodami šią komandą:





sudo systemctl pradėti mysql

Pradėję paslaugą, galite prisijungti prie „MySQL“ apvalkalo kaip pagrindinis vartotojas, kad galėtumėte beveik pasiekti viską, kas yra viduje.

sudo mysql-tu šaknis-p

Prisijungę prie „MySQL“, išvardykite vartotojų ir šeimininkų vardus iš „mysql.user“ vykdydami šią komandą:



PASIRINKTI Vartotojas ,šeimininkas NUO mysql. Vartotojas ;

Peržiūrėję naudotojų sąrašą, pasirinkite vartotoją, kurį norite atmesti/ištrinti.

Yra du būdai, kaip ištrinti vartotoją su nedideliu skirtumu. Jei norite ištrinti jau esamą vartotoją ir žinote jo vardą, galite paleisti paprastą komandą DROP USER kartu su vartotojo vardu ir pagrindinio kompiuterio pavadinimu. Kaip šitas:

DROP VARTOTOJAS 'Vartotojas_vardas'@'šeimininkas_vardas';

Bet jei jūs nežinote ar neprisimenate vartotojo vardo ir nujaučiate vartotojo vardą, „MySQL“ pateikia sąlygą „IF EXISTS“, kad padėtų tokiais atvejais. Jei vartotojo vardas yra „MySQL“ ir užklausoje pateiktas vardas, jis tikrai bus ištrintas. Priešingu atveju jis nebus ištrintas. Tačiau, jei nenaudosime sąlygos IF EXISTS, „MySQL“ neveiks ir pamatysite klaidą. Taigi, jei nesate tikri dėl vartotojo vardo buvimo „MySQL“, rekomenduojama naudoti sąlygą „IF EXISTS“. Bendroji sintaksė, jei norite naudoti sąlygą IF EXISTS, bendrinama toliau:

DROP VARTOTOJAS JEI EKSISTUOJA 'Vartotojas_vardas'@'šeimininkas_vardas';

Taip pat galite ištrinti arba atmesti kelis vartotojus vienoje užklausoje, vykdydami šią komandą „MySQL“ apvalkale:

DROP VARTOTOJAS 'Vartotojas_vardas1 '@'šeimininkas_vardas1 ' 'Vartotojas_vardas2 '@'šeimininkas_vardas2 ';

Ištrynę naudotoją, galite dar kartą patikrinti vartotojų sąrašą, nesvarbu, ar vartotojas vis dar buvo sąraše, ar ne.

PASIRINKTI Vartotojas ,šeimininkas NUO mysql. Vartotojas ;

Sąraše galite matyti, kad ištrinto vartotojo ar naudotojų nebėra.

Taigi, taip mes galime ištrinti arba išmesti vartotoją „MySQL“ naudodami komandą DROP.

Išvada

Šiame straipsnyje mes išmokome dvi skirtingas sintakses, skirtas ištrinti vartotoją „MySQL“. Mes taip pat išmokome ištrinti kelis vartotojus vienoje užklausoje.