Une base de données est représentée par un répertoire sous le répertoire de données (généralement /var/lib/mysql
), et le répertoire est destiné au stockage des données de table.
La DROP DATABASE
supprimera tous les fichiers de table, puis supprimera le répertoire qui représentait la base de données. Cependant, il ne supprimera pas les fichiers non-tables, ce qui rend impossible la suppression du répertoire.
MySQL affiche un message d'erreur lorsqu'il ne peut pas supprimer le répertoire
vous pouvez vraiment supprimer la base de données manuellement en supprimant tous les fichiers restants dans le répertoire de la base de données, puis le répertoire lui-même.