Basis data diwakili oleh direktori di bawah direktori data (biasanya /var/lib/mysql
), dan direktori ditujukan untuk penyimpanan data tabel.
DROP DATABASE
pernyataan akan menghapus semua file tabel dan kemudian menghapus direktori yang mewakili database. Namun, itu tidak akan menghapus file non-tabel, sehingga tidak memungkinkan untuk menghapus direktori.
MySQL menampilkan pesan kesalahan ketika tidak dapat menghapus direktori
Anda benar-benar dapat menghapus database secara manual dengan menghapus file yang tersisa di direktori database dan kemudian direktori itu sendiri.