Een database wordt vertegenwoordigd door een map onder de gegevensmap (meestal /var/lib/mysql
), en de map is bedoeld voor opslag van tabelgegevens.
De DROP DATABASE
statement verwijdert alle tabelbestanden en verwijdert vervolgens de map die de database vertegenwoordigde. Het zal echter geen niet-tabelbestanden verwijderen, waardoor het niet mogelijk is om de directory te verwijderen.
MySQL geeft een foutmelding weer wanneer het de map niet kan verwijderen
je kunt de database echt handmatig laten vallen door alle resterende bestanden in de databasedirectory te verwijderen en vervolgens de directory zelf.