sql >> Database >  >> RDS >> Mysql

Fout bij neerzetten van database (kan '.test\' niet rmdir, fout:17)

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.



  1. Een procedure maken in een pakket in Oracle

  2. Hoe Postgres bytea-kolom als bestand te downloaden

  3. Hoe json-array naar tekstarray te casten?

  4. Splits string op spatie en karakter als scheidingsteken in Oracle met regexp_substr