Базата данни е представена от директория под директорията с данни (обикновено /var/lib/mysql
), а директорията е предназначена за съхранение на таблични данни.
DROP DATABASE
оператор ще премахне всички файлове с таблици и след това ще премахне директорията, която представлява базата данни. Той обаче няма да премахне файлове, които не са в таблицата, което прави невъзможно премахването на директорията.
MySQL показва съобщение за грешка, когато не може да премахне директорията
наистина можете да пуснете базата данни ръчно, като премахнете всички останали файлове в директорията на базата данни и след това в самата директория.