GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come rimuovere o eliminare un account utente MySQL

Introduzione

È essenziale avere il controllo su chi ha accesso a un database.

Eliminare un utente MySQL significa rimuovere un account e i suoi privilegi da tutte le tabelle di concessione. Solo gli utenti con privilegi globali CREATE USER o DELETE possono eseguire tali attività. In questo tutorial, scopri come rimuovere gli account utente MySQL utilizzando DROP USER dichiarazione .

Eliminazione di un account MySQL

1. Innanzitutto, connettiti al database MySQL come utente root:

mysql -u root -p

Se root non ha accesso a MySQL sulla tua macchina, puoi usare sudo mysql

2. Inserisci la password quando richiesto e premi Invio . Viene caricata una shell MySQL.

3. Trova il nome esatto dell'utente che desideri rimuovere eseguendo un comando che elenca gli utenti dal server MySQL:

SELECT User, Host FROM mysql.user;

4. L'output mostra tutti gli utenti. Individua il nome che desideri rimuovere, nel nostro caso è MySQLtest . Sostituisci nome utente nel seguente comando con il tuo utente:

DROP USER 'username'@'host';

5. Ricontrolla l'elenco utenti per verificare che l'utente sia stato eliminato.

Sintassi DROP USER

La sintassi di base per l'istruzione DROP USER è:

DROP USER 'username'@'host';

Rimuovi più utenti MySQL

Per eliminare più utenti contemporaneamente, utilizza lo stesso DROP USER sintassi e aggiungi utenti separati da una virgola e uno spazio.

Ad esempio:

DROP USER 'user1'@'localhost', 'user2'@'localhost', 'user3'@'localhost';

Elimina un utente connesso/attivo

Se l'utente che si desidera rimuovere dal database MySQL è attivo in quel momento, i suoi privilegi verranno revocati solo alla chiusura della sessione. Dopodiché, l'utente non avrà accesso al database.

Se vuoi il DROP USER per avere effetto immediato, è necessario terminare la sessione utente e quindi rimuovere l'account.

1. Trova l'ID di connessione per l'utente indesiderato. Richiedi un elenco per visualizzare tutti i processi di attività e i relativi ID:

SHOW PROCESSLIST;

2. Individua l'ID dell'utente e aggiungi il numero al comando kill per terminare il processo in MySQL:

KILL Id_number;

3. Una volta che l'utente non è più attivo, puoi rimuoverlo dal database MySQL con:

DROP USER 'username'@'localhost';

Cent OS
  1. Come eliminare un utente Postgres (utente Drop)

  2. Come eliminare/rimuovere utenti in Linux utilizzando il comando userdel

  3. Come aggiungere o eliminare un utente samba sotto Linux

  4. Come eliminare un cPanel in WHM

  5. Come usare ssh come un altro utente

Come aggiungere e rimuovere utenti in CentOS 8

Come rimuovere un utente da un database MySQL in cPanel

Come eliminare un database MySQL in cPanel

Come eliminare un utente del database MySQL in cPanel

Come accedere come root in MySQL?

Come eliminare un account cPanel in WHM