我有一个备份我的整个主机11 DB和一些表。我弄乱了一些东西,我想恢复并恢复OVERWRITE。
mysql -u root -p < plasesavetheday.sql
我收到有关数据库存在的错误,以及关键字“id”的重复条目“11”。 如何判断导入或编辑文件是否过时。
感谢
答案 0 :(得分:0)
听起来您的转储文件中包含CREATE DATABASE
。如果是这样,您应该在加载转储文件之前删除数据库:
$ mysqladmin -u root -p drop database
现在您可以加载转储文件:
$ mysql -u root -p < plasesavetheday.sql
当然,您可能希望先备份数据库,以防万一!