Un database è rappresentato da una directory nella directory dei dati (di solito /var/lib/mysql
), e la directory è destinata alla memorizzazione dei dati della tabella.
Il DROP DATABASE
l'istruzione rimuoverà tutti i file di tabella e quindi rimuoverà la directory che rappresentava il database. Tuttavia, non rimuoverà i file non di tabella, rendendo impossibile la rimozione della directory.
MySQL visualizza un messaggio di errore quando non riesce a rimuovere la directory
puoi davvero eliminare il database manualmente rimuovendo tutti i file rimanenti nella directory del database e quindi nella directory stessa.