Mysql恢复和覆盖



我有一个整个主机11 DB和一些表的备份。我搞砸了一些东西,我想恢复,而恢复覆盖。

mysql -u root -p < plasesavetheday.sql

我得到关于数据库存在和重复条目'11'键'id'的错误。我如何告诉导入或编辑文件为覆盖文件。

谢谢

听起来您的转储文件中有一个CREATE DATABASE。如果是这样,您应该在加载转储文件之前删除数据库:

$ mysqladmin -u root -p drop database

现在可以加载转储文件了:

$ mysql -u root -p < plasesavetheday.sql

当然,您可能想要先备份数据库,以防万一!

最新更新