對二所ATC的MySQL進行 備份與恢復
MySQL 備份與恢復
一、
非事務表的一致備份:可以用MyISAM引擎不支援事物,對非事務表備份時,在備份期間不可以寫!
mysqldump --skip-opt --quick --extended-insert=false --lock-all-tables --master-
data=1 --databases atcdb > ./atcdb.sql
複製選項change master to 為2時以註釋形式寫入
建立資料庫
切換資料庫
建立表
插入資料
事務表的一致備份——需要innodb引擎,對事務表備份時,在備份期間可以讀寫!
二、
mysqlbinlog工具檢視二進位制日誌和relay log。
日誌位置值是指偏移位元組數
row格式的二進位制日誌內容:時間戳,position,BINLOG命令,
當前有哪些二進位制日誌檔案:show binary logs;
清除日誌檔案:reset master;
日誌切換:flush logs;
檢視特定位置——如表刪除位置:show binlog events in 'binlogfile';
顯示內容有:日誌名,開始位置(偏移位元組數),事件型別,結束位置
三、
先刪除資料庫:drop database atcdb;
還原到備份時的狀態:mysql < ./atcdb.sql
資料庫還原恢復時的操作也寫到二進位制日誌!需要區分!否則容易引起死迴圈!
應用日誌,恢復資料庫:mysqlbinlog --start-position=106 --stop-position=484 -vv ./binlog_name.000001 | mysql -uroot -pabc
注:在484位置刪除了資料,恢復到484之前。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-719317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用mysqldump對mysql進行備份和恢復MySql
- 使用xtrabackup對mysql進行備份和恢復MySql
- 【Mongo】Mongodump 與 mongorestore對mongo進行備份恢復GoREST
- Mysql的備份與恢復MySql
- MySQL備份與恢復MySql
- MySQL 備份與恢復MySql
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- Mysql備份與恢復(1)---物理備份MySql
- Mysql 備份與恢復 二MySql
- MySQL 非常規恢復與物理備份恢復MySql
- 如何在HarmonyOS對資料庫進行備份,恢復與加密資料庫加密
- Mysql備份與恢復(2)---邏輯備份MySql
- Mysql的幾種備份與恢復MySql
- 入門MySQL——備份與恢復MySql
- 《入門MySQL—備份與恢復》MySql
- MySQL備份與恢復操作解析MySql
- Mysql資料備份與恢復MySql
- MySQL備份與恢復——實操MySql
- MySQL備份與恢復簡介MySql
- Effective MySQL之備份與恢復MySql
- Mysql備份恢復MySql
- mysql 備份恢復MySql
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- mysql的資料庫備份與恢復MySql資料庫
- (連結)MySQL Cluster的備份與恢復MySql
- 備份與恢復--利用備份的控制檔案恢復
- MySQL入門--備份與恢復(一)MySql
- MySQL入門--備份與恢復(二)MySql
- MySQL入門--備份與恢復(三)MySql
- MySQL增量備份與恢復例項MySql
- mysql簇備份與恢復(轉載)MySql
- MySQL 日誌管理、備份與恢復MySql
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 循序漸進oracle第7章:備份與恢復之RMAN的簡單備份與恢復Oracle
- 【MySQL】MySQL備份和恢復MySql
- Mysql備份和恢復MySql
- 備份與恢復:polardb資料庫備份與恢復資料庫