mysql还原和覆盖

时间:2013-05-02 20:43:45

标签: mysql restore overwrite

我有一个备份我的整个主机11 DB和一些表。我弄乱了一些东西,我想恢复并恢复OVERWRITE。

mysql -u root -p < plasesavetheday.sql

我收到有关数据库存在的错误,以及关键字“id”的重复条目“11”。 如何判断导入或编辑文件是否过时。

感谢

1 个答案:

答案 0 :(得分:0)

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

$ mysqladmin -u root -p drop database

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

$ mysql -u root -p < plasesavetheday.sql

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