在进行还原之前删除 MySQL 数据库是否更好?

Tys*_*rre 7 mysql

我最近一直在做大量的数据库恢复,并且一直在考虑更好的方法来做事情。我不确定的一件事是使用 mysqldump 进行备份和恢复的最佳操作顺序是什么。

现在我总是删除现有的数据库,然后进行还原,但我想知道简单地对数据库进行还原而不先删除它是否更好。有关系吗?有没有理由这样做?

Kon*_*bas 9

如果在转储/恢复之间没有修改 DB 的结构,drop table甚至truncate table就足够了。如果进行了一些修改,那么您可以从以前的版本中获得一些不带drop database.

无论如何drop database,只要 mysql 不必保持 DB 的“ACID”性,就明显快得多。