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

我最近一直在做大量的数据库恢复工作,一直在想办法做更好的事情。 我不确定的一件事是使用mysqldump进行备份和还原的最佳操作顺序是什么。

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

如果DB的结构没有在dump / restore drop tabletruncate table之间进行修改就足够了。 如果已经做了一些修改,可以比以前的版本得到一些没有drop database残留。

无论如何, drop database mysql drop database的速度要快得多,因为mysql不必保留数据库的“ACID”。