mysqldump恢復


mysqldump的恢復操作比較簡單,因為備份的文件就是導出的SQL語句,一般只需要執行這個文件就可以了,可以通過以下的方法。

方法一

[root@zstedu andyxi3306]# mysql -uroot -p <test.sql

如果在導出時包含了創建和刪除數據庫的SQL語句,那必須確保刪除架構時,架構目錄下沒有其他數據庫相關的文件,否則可能會報錯。

方法二

root@127.0.0.1:3306  [andyxi3306]>soure /tmp/test.sql

通過mysqldump可以恢復數據庫,便是經常發生一個問題是,mysqldump可以導出存儲過程、導出觸發器、導出事件、導出數據,但卻不能導出視圖。

因此,如果用戶的數據庫中還使用了視圖,則在用mysqldump備份完數據庫后還需要導出視圖的定義,或者備份視圖定義的frm文件,並在恢復時進行導入,這樣才能保證mysqldump數據庫的完全恢復和數據的完整性。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM