En databas representeras av en katalog under datakatalogen (vanligtvis /var/lib/mysql
), och katalogen är avsedd för lagring av tabelldata.
DROP DATABASE
uttalande tar bort alla tabellfiler och tar sedan bort katalogen som representerade databasen. Det kommer dock inte att ta bort icke-tabellfiler, vilket gör det inte möjligt att ta bort katalogen.
MySQL visar ett felmeddelande när den inte kan ta bort katalogen
du kan verkligen ta bort databasen manuellt genom att ta bort eventuella återstående filer i databaskatalogen och sedan själva katalogen.