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
當然,你可能要備份的數據庫第一,只是以防萬一!