Se hai l'ultima versione di MySQL, sei a posto.
Successivamente, controlla lo stato di MySQL del sistema.Servizio eseguendo il seguente comando
sudo systemctl status mysql
Se il servizio non è attivo, inizia il servizio.
Dopo aver avviato il servizio, connettiti al client MySQL o accedi alla shell MySQL come utente di root. Se non si dispone dell'accesso al login utente root, sostituire "root" con il tuo nome utente. In questo articolo, useremo il terminale per dimostrare il processo anziché la GUI, noto come MySQL Workbench.
sudo mysql -u root -p
Dopo aver effettuato l'accesso a MySQL, elenca i database utilizzando il comando "Show Database".
Una volta che hai l'elenco dei database, selezionare il database che si desidera eliminare. Se si desidera eliminare un database esistente, è possibile eseguire il semplice comando "Drop Database", insieme al nome del database, come segue:
Tieni presente, puoi eliminare o rilasciare un database solo se si dispone dei privilegi per eliminare quel database. Quindi, assicurati di accedere con l'utente specifico che ha i privilegi per eliminare quel database.
Dopo aver eliminato il database, elencheremo nuovamente i database utilizzando il comando "Show Database".
Showdatabase;
Come puoi vedere, il database eliminato non esiste più in MySQL.
In un altro caso, proprio come la creazione di un database, è possibile utilizzare la clausola "se esiste" per evitare l'errore se non esiste un database con il nome fornito. Se non si utilizza la clausola "se esiste" e il database non esiste, MySQL emetterà un errore. La sintassi per l'utilizzo della clausola "se esiste" è la seguente
DropDatabaseifexists Database_name;Conclusione
Questo articolo contiene due diversi metodi per eliminare un database esistente in MySQL, sia con e senza la clausola "se esiste".