Elimina o rilascia un utente in MySQL

Delete Drop User Mysql



MySQL è un database ben noto che può essere utilizzato con facilità e senza problemi ed è utilizzato in molte grandi aziende. L'integrità dei dati e gli amministratori dei dati significano molto per aziende così grandi. Ma quando si tratta di integrità dei dati e di prendersi cura degli utenti, dei loro privilegi e della loro creazione e cancellazione, l'amministratore del database si assume la responsabilità di tali attività. Quindi, in questo articolo, impareremo a conoscere diversi metodi per eliminare o eliminare un utente in MySQL.







Prima di iniziare a conoscere la cancellazione dell'utente in MySQL, si presume che tu sappia come creare ed elencare gli utenti e che tu abbia già installato MySQL sul tuo sistema. Quindi, scopri la versione di MySQL usando il comando seguente:



mysql-V

Se riesci a vedere la versione, significa che è già installata. Andando avanti, scopriremo lo stato di mysql.service del sistema. Quindi, saremo in grado di accedere al server MySQL.



sudo systemctl stato mysql

Nel caso in cui il servizio non sia stato avviato, puoi avviarlo con il seguente comando:





sudo systemctl cominciare mysql

Una volta avviato il servizio, puoi connetterti alla shell MySQL come utente root in modo da poter accedere praticamente a tutto all'interno.

sudo mysql-ti radichi-P

Dopo aver effettuato l'accesso a MySQL, elenca i nomi utente e i nomi host da mysql.user eseguendo il seguente comando:



SELEZIONARE utente ,ospite A PARTIRE DAL mysql. utente ;

Dopo aver dato un'occhiata all'elenco degli utenti, seleziona l'utente che desideri eliminare/eliminare.

Esistono due modi per eliminare un utente con una sottile differenza. Se vuoi eliminare un utente già esistente e conosci il suo nome, puoi eseguire il semplice comando DROP USER, insieme al nome utente e al suo hostname. Come questo:

GOCCIOLARE UTENTE 'utente_nome'@'ospite_nome';

Ma se non conosci o ricordi il nome dell'utente e hai un'idea del nome dell'utente, allora MySQL fornisce la clausola IF EXISTS per aiutarti in tali scenari. Se il nome dell'utente esiste in MySQL rispetto al nome fornito nella query, verrà sicuramente eliminato. In caso contrario, non verrà eliminato. Tuttavia, se non utilizziamo la clausola IF EXISTS, MySQL non funzionerà e vedresti un errore. Quindi, si consiglia di utilizzare la clausola IF EXISTS se non si è sicuri dell'esistenza del nome utente in MySQL. La sintassi generale se si desidera utilizzare la clausola IF EXISTS è condivisa di seguito:

GOCCIOLARE UTENTE SE ESISTE 'utente_nome'@'ospite_nome';

Puoi anche eliminare o eliminare più utenti in una singola query eseguendo il seguente comando nella shell di MySQL:

GOCCIOLARE UTENTE 'utente_nome1'@'ospite_nome1' 'utente_nome2 '@'ospite_nome2 ';

Dopo aver eliminato l'utente, è possibile controllare nuovamente l'elenco degli utenti, indipendentemente dal fatto che l'utente sia ancora presente nell'elenco o meno.

SELEZIONARE utente ,ospite A PARTIRE DAL mysql. utente ;

Puoi vedere nell'elenco che l'utente o gli utenti eliminati non sono più presenti.

Quindi, è così che possiamo eliminare o eliminare un utente in MySQL usando il comando DROP.

Conclusione

In questo articolo abbiamo appreso due diverse sintassi per eliminare l'utente in MySQL. Abbiamo anche imparato a eliminare più utenti in una singola query.