mysql資料庫的差異備份

2021-07-27 02:44:42 字數 695 閱讀 5460

完整備份:(t為資料庫名)

mysql -uroot -ppassword  t -e "flush tables";  // 關閉所有開啟的表, 把記憶體中的快取寫入磁碟

mysql -uroot -ppassword  t -e "flush tables with read lock";  // 關閉所有開啟的表, 加唯讀鎖, 防止新的寫入操作

mysqladmin -uroot -ppassword  flush-logs

// 生成新的二進位制日誌檔案和下面的備份時間保持同步, 以後對資料庫的操作都會記錄這個檔案中

mysqldump -uroot -ppassword t  > t.sql 

// 完整備份

差異備份:(備份前需要開啟my.ini, 取消[wampmysqld]中log-bin=mysql-bin的#號)

mysqladmin -u root -p flush-logs // 生成新的二進位制日誌檔案, 執行後會發現新產生了類似mysql-bin.000001這樣的二進位制備份檔案

恢復完整備份

mysql -uroot -ppassword t < t.sql

恢復差異備份(要按順序恢復)

mysqlbinlog d:\wamp\bin\mysql\mysql5.6.17\data\mysql-bin.000007 | mysql -uroot -ppassword 

差異備份mysql 資料庫如何做差異備份

ucache備份技術 採用首次完備加永久增量備份 為避免因自然災害等意外情況而導致的本地資料丟失情況,異地資料容災也是企業資料保護的一大常見命題。ucahe備份呢支援通過遠端複製技術,將本地資料同步到異地,實現異地資料保護。一站式的web管理,支援增量 差異,永久,定時,多副本等30多項功能列表,8...

還原差異備份資料庫

建立備份檔案 backup database northwind to disk c a.bak backup database northwind to disk c b.bak with differential 測試如下 還原完敕備份 restore database northwind fr...

資料庫完全備份和差異備份的還原操作

備份 1.完全備份 右鍵選擇資料庫 test 選擇 備份資料庫 進去 sql server備份 介面 選擇 資料庫 完全 預設 單擊 新增 選擇備份路徑 例 f 備份 test201006081545 確定 注 備份到 路徑有且僅有乙個,如果有其它備份路徑,請刪除 選擇 追加到 預設 確定 完全備份...