Изтриване или пускане на потребител в MySQL

Delete Drop User Mysql



MySQL е добре позната база данни, която може да се използва с лекота и без проблеми и се използва в много големи фирми. Целостта на данните и администраторите на данни означават много за такива огромни компании. Но що се отнася до целостта на данните и грижата за потребителите, техните привилегии, създаването и изтриването им, администраторът на базата данни поема отговорност за подобни задачи. Така че в тази статия ще научим за различни методи за изтриване или пускане на потребител в MySQL.







Преди да започнем да научаваме за изтриването на потребителя в MySQL, се предполага, че знаете как да създавате и изброявате потребителите и вече сте инсталирали MySQL във вашата система. Така че, разберете версията на MySQL, като използвате командата по -долу:



mysql-V

Ако можете да видите версията, това означава, че тя вече е инсталирана. Продължавайки напред, ще разберем състоянието на системата mysql.service на системата. След това ще можем да влезем в MySQL сървъра.



sudo systemctl състояние mysql

В случай, че услугата не е стартирана, можете да я стартирате със следната команда:





sudo systemctl започнете mysql

След като услугата започне, можете да се свържете с черупката на MySQL като root потребител, така че да имате почти достъп до всичко вътре.

sudo mysql-ти корен-стр

След като влезете в MySQL, избройте потребителските имена и имената на хостове от mysql.user, като изпълните следната команда:



SELECT потребител ,домакин ОТ mysql. потребител ;

След като разгледате списъка с потребители, изберете потребителя, който искате да изтриете/изтриете.

Има два начина да изтриете потребител с фина разлика. Ако искате да изтриете вече съществуващ потребител и знаете името му, можете да изпълните простата команда DROP USER, заедно с потребителското име и неговото име на хост. Като този:

ИЗПУСКАЙТЕ ПОТРЕБИТЕЛ 'потребител_име '@'домакин_име ';

Но ако не знаете или не помните името на потребителя и имате представа за името на потребителя, тогава MySQL предоставя клаузата IF EXISTS, за да помогне в такива сценарии. Ако името на потребителя съществува в MySQL срещу предоставеното име в заявката, то със сигурност ще бъде изтрито. В противен случай няма да бъде изтрит. Ако обаче не използваме клаузата IF EXISTS, MySQL няма да работи и ще видите грешка. Затова се препоръчва да използвате клаузата IF EXISTS, ако не сте сигурни за съществуването на името на потребителя в MySQL. Общият синтаксис, ако искате да използвате клаузата IF EXISTS, е споделен по -долу:

ИЗПУСКАЙТЕ ПОТРЕБИТЕЛ АКО СЪЩЕСТВУВА 'потребител_име '@'домакин_име ';

Можете също да изтриете или пуснете няколко потребители в една заявка, като изпълните следната команда в черупката на MySQL:

ИЗПУСКАЙТЕ ПОТРЕБИТЕЛ 'потребител_име1 '@'домакин_име1 ' 'потребител_име2 '@'домакин_име2 ';

След като сте изтрили потребителя, можете отново да проверите списъка с потребители, независимо дали потребителят все още е съществувал в списъка или не.

SELECT потребител ,домакин ОТ mysql. потребител ;

Можете да видите в списъка, че изтритият потребител или потребители вече не са там.

Така че, по този начин можем да изтрием или пуснем потребител в MySQL с помощта на командата DROP.

Заключение

В тази статия научихме два различни синтаксиса за изтриване на потребителя в MySQL. Също така се научихме да изтриваме множество потребители в една заявка.