Suprimiu o deixeu anar un usuari a MySQL

Delete Drop User Mysql



MySQL és una base de dades coneguda que es pot utilitzar amb facilitat i sense problemes i que s’utilitza en moltes grans empreses. La integritat de les dades i els administradors de dades signifiquen molt per a empreses tan grans. Però quan es tracta d’integritat de dades i de cura dels usuaris, dels seus privilegis i de la creació i supressió d’aquests, l’administrador de la base de dades es fa responsable d’aquestes tasques. Per tant, en aquest article coneixerem diferents mètodes per suprimir o deixar anar un usuari a MySQL.







Abans de començar a aprendre sobre l’eliminació de l’usuari a MySQL, se suposa que sabeu com crear i enumerar els usuaris i que ja heu instal·lat MySQL al vostre sistema. Per tant, esbrineu la versió de MySQL mitjançant l'ordre següent:



mysql-V

Si pogueu veure la versió, vol dir que ja està instal·lada. Avançant, descobrirem l’estat del servei mysql.sistema. Aleshores, podríem iniciar la sessió al servidor MySQL.



sudo systemctl estat mysql

En cas que el servei no s'hagi iniciat, podeu iniciar-lo amb l'ordre següent:





sudo systemctl començar mysql

Un cop comenci el servei, podeu connectar-vos a l'intèrpret d'ordres MySQL com a usuari root, de manera que podeu accedir pràcticament a tot el que hi ha a dins.

sudo mysql-tu arrel-pàg

Després d'iniciar sessió a MySQL, llisteu els noms d'usuari i els noms d'amfitrió de mysql.user executant l'ordre següent:



SELECCIONA usuari ,amfitrió DE mysql. usuari ;

Després de fer un cop d'ull a la llista d'usuaris, seleccioneu l'usuari que vulgueu eliminar / suprimir.

Hi ha dues maneres d’eliminar un usuari amb una subtil diferència. Si voleu eliminar un usuari ja existent i en coneixeu el nom, podeu executar l'ordre DROP USER simple, juntament amb el nom d'usuari i el seu nom d'amfitrió. Com això:

TIRAR USUARI 'usuari_nom'@'amfitrió_nom';

Però si no coneixeu o recordeu el nom de l’usuari i teniu una idea del nom de l’usuari, llavors MySQL proporciona la clàusula IF EXISTS per ajudar-vos en aquests escenaris. Si el nom de l’usuari existeix a MySQL amb el nom proporcionat a la consulta, se suprimirà amb seguretat. En cas contrari, no se suprimirà. Tot i això, si no fem servir la clàusula IF EXISTS, MySQL no funcionarà i veureu un error. Per tant, es recomana utilitzar la clàusula IF EXISTS si no esteu segur de l’existència del nom de l’usuari a MySQL. A continuació es comparteix la sintaxi general si voleu utilitzar la clàusula IF EXISTS:

TIRAR USUARI SI EXISTEIX 'usuari_nom'@'amfitrió_nom';

També podeu suprimir o deixar anar diversos usuaris en una sola consulta executant l'ordre següent a l'intèrpret d'ordres de MySQL:

TIRAR USUARI 'usuari_nom1 '@'amfitrió_nom1 ' 'usuari_nom2 '@'amfitrió_nom2 ';

Quan hàgiu suprimit l’usuari, podeu tornar a comprovar la llista d’usuaris, si l’usuari encara existia a la llista o no.

SELECCIONA usuari ,amfitrió DE mysql. usuari ;

Podeu veure a la llista que l'usuari o usuaris suprimits ja no hi són.

Així doncs, així podem eliminar o deixar anar un usuari a MySQL mitjançant l’ordre DROP.

Conclusió

En aquest article, hem après dues sintaxis diferents per suprimir l'usuari a MySQL. També hem après a eliminar diversos usuaris en una mateixa consulta.