
創(chuàng)新互聯(lián)公司主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、營銷網(wǎng)站、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)公司、成都手機(jī)網(wǎng)站制作、微商城、網(wǎng)站托管及成都網(wǎng)站改版、WEB系統(tǒng)開發(fā)、域名注冊、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都戶外休閑椅行業(yè)客戶提供了網(wǎng)站設(shè)計(jì)服務(wù)。
數(shù)據(jù)恢復(fù)原理圖
測試環(huán)境 MySQL5.5
1 首先新建數(shù)據(jù)庫 lampol 數(shù)據(jù)表 test
create database lampol;
use lampol;
create table test (id int(10),name varchar(10));
2 插入數(shù)據(jù)信息
insert into test values(1,'lampol1');
insert into test values(2,'lampol2');
3 插入后的信息
mysql> select * from lampol.test;
+------+---------+
| id | name |
+------+---------+
| 1 | lampol1 |
| 2 | lampol2 |
+------+---------+
4 開始模擬凌晨的全備份
mysqldump -uroot -proot --flush-logs --single-transaction --master-data=2 lampol > /shell/test.sql
(1)--flush-logs 刷新切割日志 方便以后恢復(fù)增量binlog
(2)--single-transaction InnoDB的存儲(chǔ)引擎 MyISAM --lock-all-tables (鎖表)
(3)--master-data=2 記錄備份的位置binlog日志 及pos

全量備份成功 記錄msyql-bin日志 和位置
5 備份之后開始繼續(xù)插入數(shù)據(jù) 這些數(shù)據(jù)不在全備里面
insert into test values(3,'lampol3');
insert into test values(4,'lampol4');

6執(zhí)行drop database lampol;
數(shù)據(jù)庫被刪除之后
開始恢復(fù)
1 首先停止對(duì)外訪問;停掉web服務(wù)器即可 開始準(zhǔn)備恢復(fù)
flush logs 刷新binlog日志 否則后期導(dǎo)入的全量可能會(huì)寫進(jìn)binlog影響恢復(fù)

2 開始恢復(fù)全量備份 創(chuàng)建刪除的數(shù)據(jù)庫

mysql -uroot -proot lampol<test.sql 
全量已經(jīng)被恢復(fù)到數(shù)據(jù)庫了;后來插入的只能用增量來恢復(fù)。
3 增量binlog恢復(fù) 進(jìn)test.sql 找到binlog位置
取出binlog 轉(zhuǎn)化成sql語句 mysqlbinlog mysql-bin.000012 > /shell/bin.sql
進(jìn)入bin.sql 找到 drop database lampol;這一句 刪除此句

把bin.sql導(dǎo)入到數(shù)據(jù)庫
mysql -uroot -proot lampol<bin.sql

恢復(fù)成功 還有很多不足之處 以后在慢慢完善
文章標(biāo)題:MySQL數(shù)據(jù)恢復(fù)全備份恢復(fù)以及增量恢復(fù)(以手殘刪庫為例)
標(biāo)題網(wǎng)址:http://www.chinadenli.net/article32/pesisc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)站策劃、服務(wù)器托管、外貿(mào)建站、自適應(yīng)網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)