0
我有我的整个主机11 DB和一些表的备份。我搞砸了一些东西,我想恢复,同时恢复OVERWRITE。mysql恢复和覆盖
mysql -u root -p < plasesavetheday.sql
我得到现有的数据库错误和关键“身份证”重复录入“11”。 我怎么能告诉导入或编辑文件是一个overwtire。
感谢
我有我的整个主机11 DB和一些表的备份。我搞砸了一些东西,我想恢复,同时恢复OVERWRITE。mysql恢复和覆盖
mysql -u root -p < plasesavetheday.sql
我得到现有的数据库错误和关键“身份证”重复录入“11”。 我怎么能告诉导入或编辑文件是一个overwtire。
感谢
这听起来像你的转储文件中有一个CREATE DATABASE
。如果是这样,你应该删除数据库加载转储文件之前:
$ mysqladmin -u root -p drop database
现在你可以加载转储文件:
$ mysql -u root -p < plasesavetheday.sql
当然,你可能要备份的数据库第一,只是以防万一!