精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL數據恢復,你會嗎?

數據庫 MySQL
今天分享一下Binlog2sql,它是一款比較常用的數據恢復工具,可以通過它從MySQL Binlog解析出你要的SQL,并根據不同選項,可以得到原始SQL、回滾SQL、去除主鍵的INSERT SQL等。

今天分享一下binlog2sql,它是一款比較常用的數據恢復工具,可以通過它從MySQL binlog解析出你要的SQL,并根據不同選項,可以得到原始SQL、回滾SQL、去除主鍵的INSERT SQL等。主要用途如下:

  • 數據快速回滾(閃回)
  • 主從切換后新master丟數據的修復
  • 從binlog生成標準SQL,帶來的衍生功能

1.系統環境準備

(1)安裝Git

該項目分享與git上,可以直接從git上獲取,因此可以先安裝git。

yum install  -y  pip

(2)安裝Python

因binlog2sql依賴于python2.7或python3.4+版本,如果本機python版本較低,則無法使用。安裝或升級python的方法可以參考 《python安裝及升級》

(3)安裝pip

如果系統中沒有安裝pip,則需要先安裝pip,因為后續需要用pip安裝python所需的包。

(4)binlog2sql下載及依賴包安裝

binlog2sql可以部署在其他機器上,而不是必須部署在mysql服務端上。

git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql
pip install -r requirements.txt

2.MySQL環境準備

(1)參數設置

MySQL server必須設置以下參數。

[mysqld]
server_id = 128
log_bin = /data/mysql/mysql3306/logs/mysql-bin
max_binlog_size = 512M
binlog_format = row
binlog_row_image = full   # 默認值,可以不顯式設置

(2)創建恢復賬號

因binlog2sql是通過模擬從庫的方式獲取binlog,所以,數據庫賬號權限至少需設置為從庫所需的權限。

--  創建用戶
mysql> create  user  data_rec@'192.168.56.%'  identified by 'xxxxxxxx';
Query OK, 0 rows affected (0.01 sec)
--  授權
mysql> GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO data_rec@'192.168.56.%';
Query OK, 0 rows affected (0.00 sec)

權限說明:

  • select:需要讀取server端information_schema.COLUMNS表,獲取表結構的元信息,拼接成可視化的sql語句。
  • super/replication client:兩個權限都可以,需要執行'SHOW MASTER STATUS', 獲取server端的binlog列表。
  • replication slave:通過BINLOG_DUMP協議獲取binlog內容的權限。

(3)創建測試表及數據

mysql> use testdb;
Database changed
mysql> create table t_test1 (id int primary key  auto_increment ,c_name  varchar(20), c_num  int );
Query OK, 0 rows affected (0.02 sec)


mysql> insert into  t_test1(c_name,c_num) values('aaaa',10),('abcc',15),('bacess',9),('andd',10);
Query OK, 4 rows affected (0.03 sec)
Records: 4  Duplicates: 0  Warnings: 0


mysql> insert into  t_test1(c_name,c_num) values('bbbaa',1),('dc',5),('vgcess',29),('hdgd',0);
Query OK, 4 rows affected (0.01 sec)
Records: 4  Duplicates: 0  Warnings: 0

(4)模擬誤刪除數據

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2020-09-18 16:29:08 |
+---------------------+
1 row in set (0.00 sec)


mysql> delete from  t_test1;
Query OK, 8 rows affected (0.00 sec)


mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2020-09-18 16:29:26 |
+---------------------+
1 row in set (0.00 sec)

3.binlog2sql恢復數據

(1)生成恢復SQL

因知道大概誤刪除的時間,因此通過解析對應時間的binlog恢復出指定庫表的數據,生成的結果是用于恢復的sql.

python binlog2sql.py  --flashback  -h 192.168.56.128 -udata_rec -p'xxxxxxxx' -d testdb  -t t_test1  --start-file='mysql-bin.000003' --start-datetime='2020-09-18 16:29:08' --stop-datetime='2020-09-18 16:30:00'  >/tmp/rec.sql

結果內容如下:

(2)恢復數據

mysql> select  * from t_test1;
Empty set (0.00 sec)
mysql> source /tmp/rec.sql;
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.01 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
mysql> select  * from t_test1;
+----+--------+-------+
| id | c_name | c_num |
+----+--------+-------+
|  1 | aaaa   |    10 |
|  2 | abcc   |    15 |
|  3 | bacess |     9 |
|  4 | andd   |    10 |
|  5 | bbbaa  |     1 |
|  6 | dc     |     5 |
|  7 | vgcess |    29 |
|  8 | hdgd   |     0 |
+----+--------+-------+
8 rows in set (0.00 sec)

 數據已恢復。

 4.使用說明

參考原文鏈接:https://github.com/danfengcao/binlog2sql。

(1)解析模式

  • stop-never 持續解析binlog。可選。默認False,同步至執行命令時最新的binlog位置。一般情況下解析單個binlog即可,但是如果需要回退的表之后有操作,則可能需要持續解析。
  • K, --no-primary-key 對INSERT語句去除主鍵??蛇x。默認False。
  • B, --flashback 生成回滾SQL,可解析大文件,不受內存限制。可選。默認False。與stop-never或no-primary-key不能同時添加。該情況用的較多。
  • back-interval -B模式下,每打印一千行回滾SQL,加一句SLEEP多少秒,如不想加SLEEP,請設為0??蛇x。默認1.0。

(2)解析范圍控制

  • start-file 起始解析文件,只需文件名,無需全路徑 ,必選參數。即指定對應的binlog起始文件名。
  • start-position/--start-pos 起始解析位置??蛇x。默認為start-file的起始位置。
  • stop-file/--end-file 終止解析文件。可選。默認為start-file同一個文件。若解析模式為stop-never,此選項失效。
  • stop-position/--end-pos 終止解析位置。可選。默認為stop-file的最末位置;若解析模式為stop-never,此選項失效。
  • start-datetime 起始解析時間,格式'%Y-%m-%d %H:%M:%S'??蛇x。默認不過濾。
  • stop-datetime 終止解析時間,格式'%Y-%m-%d %H:%M:%S'??蛇x。默認不過濾。

(3)對象過濾

  • d, --databases 只解析目標db的sql,多個庫用空格隔開,如-d db1 db2??蛇x。默認為空。
  • t, --tables 只解析目標table的sql,多張表用空格隔開,如-t tbl1 tbl2。可選。默認為空。
  • only-dml 只解析dml,忽略ddl??蛇x。默認False。
  • sql-type 只解析指定類型,支持INSERT, UPDATE, DELETE。多個類型用空格隔開,如--sql-type INSERT DELETE??蛇x。默認為增刪改都解析。用了此參數但沒填任何類型,則三者都不解析。
責任編輯:姜華 來源: 數據庫干貨鋪
相關推薦

2021-08-19 15:36:09

數據備份存儲備份策略

2021-12-10 07:47:31

MySQL設置數據庫

2024-09-14 09:10:26

MySQL數據庫UOS

2020-09-21 14:55:15

數據庫SQL技術

2021-04-16 15:02:11

CAP理論分布式

2021-04-14 06:53:52

C# 修飾符 Public

2012-06-20 10:47:25

Team Leader

2019-05-07 15:49:27

AI人工智能藝術

2021-09-12 17:25:12

SQLite數據庫

2010-07-13 10:40:30

唐駿

2021-03-10 18:07:58

協議調試 Modbus

2024-05-14 08:19:54

2019-07-17 15:45:24

Spark內存Java

2021-11-05 10:59:06

元編程語言工具

2022-03-25 09:39:50

LinuxLinux top

2011-09-30 13:37:35

51CTO博客一周熱門薪酬

2025-01-10 10:44:52

2024-03-13 10:40:00

性能探測工具SQL語句數據庫

2024-03-29 12:50:00

項目分層模型

2021-05-14 07:20:07

.NetSwagger使用
點贊
收藏

51CTO技術棧公眾號

五月天激情小说综合| av中文字幕一区二区| 91亚洲男人天堂| 欧美激情中文字幕在线| 欧美一级片中文字幕| 一级全黄裸体免费视频| 亚洲欧洲色图| 亚洲欧美电影一区二区| 国产成人97精品免费看片| 涩涩网站在线看| 国产资源在线观看| 日韩一区二区久久| 日韩欧美中文字幕一区| 亚洲国产成人精品无码区99| 国产伦一区二区| 国产成人短视频在线观看| 亚洲一区二区免费视频| 精品一区二区不卡| 国产亚洲精品av| 成人在线视频国产| 国产精品看片你懂得| 日本a级片电影一区二区| 精品国产成人亚洲午夜福利| 乱插在线www| 韩国精品久久久| 久99九色视频在线观看| 中文字幕视频三区| 中国字幕a在线看韩国电影| 91麻豆免费看| 国产精品极品在线| av最新在线观看| 精品一区二区三区中文字幕视频| 久久夜色精品国产噜噜av| 51精品在线观看| 91大神福利视频| 精品一区二区三区亚洲| 亚洲一区二区高清| 精品久久sese| 潘金莲一级淫片aaaaaa播放| 日韩免费av| 日韩一区二区在线看片| 妺妺窝人体色www看人体| 乱精品一区字幕二区| 亚洲神马久久| 亚洲天堂视频在线观看| 国产精品久久久免费观看| 你懂得影院夜精品a| 中文字幕精品一区二区三区精品| 2019中文字幕全在线观看| 999精品视频在线观看播放 | 国产精品成人一区二区三区吃奶| 中文字幕在线观看视频www| 后进极品白嫩翘臀在线播放| 国产精品色哟哟| 91一区二区三区| 国产精品毛片一区视频播| 亚洲五月婷婷| 神马国产精品影院av| 性高潮免费视频| 欧美成a人片在线观看久| 一区二区三区精品视频| 欧美一区二区综合| 你懂的在线播放| 26uuu国产一区二区三区| 成人做爰www免费看视频网站| 欧美人禽zoz0强交| 999久久久免费精品国产| 亚洲国产精品99久久| 在线观看av网页| 色屁屁www国产馆在线观看| 久久这里只有精品6| 久久久久久九九九九| 视频一区二区三区国产| 韩国成人精品a∨在线观看| 国产中文字幕91| 国产中文字幕视频| 欧美日韩国产色综合一二三四| 国产婷婷成人久久av免费高清| 18禁网站免费无遮挡无码中文| www.天堂av.com| 日本特黄久久久高潮| 欧美高清不卡在线| 五月婷婷综合激情网| 亚洲精品推荐| 亚洲国产精品嫩草影院久久| 又色又爽又黄视频| 色天使综合视频| 亚洲成人免费视频| 奇米777四色影视在线看| av福利在线播放| 久久久无码精品亚洲日韩按摩| 国产精品91免费在线| 久青草视频在线观看| 久久av资源| 欧美精品一区二区三区视频| 成人亚洲免费视频| 成人做爰免费视频免费看| 性欧美疯狂xxxxbbbb| 黄色动漫网站入口| 九色porny丨国产首页在线| 黑人巨大精品欧美一区二区| 老子影院午夜伦不卡大全| 久久bbxx| 亚洲少妇30p| 日本一区美女| 色视频在线观看| 国产精品欧美久久久久无广告| 高清av免费一区中文字幕| 97精品人妻一区二区三区| 日韩制服丝袜先锋影音| 2020久久国产精品| 在线播放亚洲精品| 黑人精品欧美一区二区蜜桃 | 欧美成人伊人久久综合网| 欧美熟妇精品一区二区蜜桃视频| 九九热这里有精品| 日韩精品一区二区在线| 国产美女永久免费无遮挡| 欧美区亚洲区| 久久99久久99精品中文字幕| 免费在线观看一级片| 91一区在线| www.亚洲一区| 国产精品精品软件男同| 一本一道久久a久久精品蜜桃| 日韩精品久久久久久福利| 国产精品久久久久久亚洲av| 精品素人av| 亚洲精品在线看| 中文字幕成人动漫| 日韩欧美视频| 久热精品视频在线观看| 清纯粉嫩极品夜夜嗨av| 欧美视频成人| 国产91精品青草社区| 91无套直看片红桃在线观看| 成人高清电影网站| 中文一区二区视频| 国产wwwwxxxx| 丝袜脚交一区二区| 国产精品大陆在线观看| 亚洲一区二区影视| 日韩电影在线一区| 日本道色综合久久影院| 国产美女www| 男女精品视频| 国产精品亚洲美女av网站| 国产又爽又黄免费软件| 国产亚洲人成网站| 国产一区二区三区精彩视频 | 国产精品超碰97尤物18| 青青草久久网络| аⅴ资源新版在线天堂| 一本久久a久久免费精品不卡| 99久久久无码国产精品6| 爱福利在线视频| 欧美性xxxx18| 国产日韩成人内射视频| 国产精品一站二站| 精品亚洲国产成av人片传媒| 欧美xxxx精品| 亚洲精华国产欧美| 国产精品吴梦梦| jizz在线观看中文| 欧美日免费三级在线| 国产视频精品视频| 欧洲杯半决赛直播| 午夜激情一区二区三区| 午夜精品理论片| 国产三级伦理片| 亚洲人成精品久久久久久| 男人用嘴添女人下身免费视频| 国产乱码精品一区二三赶尸艳谈| 亚洲大尺度视频在线观看| 国产wwwxx| 日韩欧美视频专区| 国产97人人超碰caoprom| 亚洲av无码乱码国产精品久久| 国产suv精品一区二区883| 欧美日韩一区二区三区电影| 亚洲a∨精品一区二区三区导航| 亚洲福利视频免费观看| 国产乱子轮xxx农村| 久久影院亚洲| 精品一区久久久| 视频在线观看入口黄最新永久免费国产| 久久欧美一区二区| 人人妻人人做人人爽| 在线不卡一区| 日日骚av一区| 天天爱天天做天天爽| 中文字幕电影一区| 美女喷白浆视频| 中文字幕亚洲影视| 2019日本中文字幕| av一区二区三| 亚洲欧美另类图片小说| 偷偷色噜狠狠狠狠的777米奇| 欧美精品乱码| 国产精品久久久久久久久| 男人av在线| 懂色av一区二区三区| 91在线无精精品白丝| 日韩av一区二区三区四区| 欧美最大成人综合网| 六月婷婷综合| 亚洲天堂免费观看| 久草视频在线免费| 亚洲欧洲无码一区二区三区| 亚洲视频一二三四| 爽成人777777婷婷| 国产在线精品日韩| 成人av观看| 伊是香蕉大人久久| 亚洲一区中文字幕在线| 欧美日韩国产黄| wwwwxxxx国产| 日韩不卡一二三区| 日韩精品第一页| 丁香婷婷成人| 45www国产精品网站| 国产在线观看a视频| 日韩亚洲欧美一区| 精品少妇一二三区| 久久久久久电影| 一级黄色香蕉视频| 成人激情视频| 91亚洲精品在线观看| bl在线肉h视频大尺度| 日韩激情片免费| 中文字幕av第一页| 自拍视频在线观看一区二区| 能看毛片的网站| 免费在线看一区| 一二三四中文字幕| 五月久久久综合一区二区小说| 国产精品国模在线| 麻豆传媒在线免费| 欧美va亚洲va在线观看蝴蝶网| 林心如三级全黄裸体| 国产成人在线网站| 四虎永久在线精品无码视频| 99国产**精品****| 欧洲精品码一区二区三区免费看| 午夜裸体女人视频网站在线观看| 精品日产卡一卡二卡麻豆| 在线观看免费中文字幕| 亚洲国产成人porn| 国产毛片欧美毛片久久久| 久久99精品久久久久婷婷| 少妇大叫太大太粗太爽了a片小说| 欧美二区观看| 日本韩国在线不卡| 岛国av在线播放| 久久亚洲精品毛片| 免费在线高清av| 欧美一区二区三区免费在线看| 中文字幕人妻一区二| 久久久综合精品| 久久久久麻豆v国产精华液好用吗| 亚洲激情视频| 中文字幕日韩精品一区二区| 不卡中文字幕| 一区二区三区欧美在线| 亚洲电影男人天堂| 不卡视频一区| 国产一区一一区高清不卡| 亚州国产精品久久久| 黄av在线免费观看| 亚洲人成在线观看| 日韩在线视频免费| 欧美精品tushy高清| 国产欧美日韩成人| 精品国产一区久久| 国产aⅴ爽av久久久久成人| 91福利国产成人精品照片| 免费观看日批视频| 精品久久久久久中文字幕一区奶水 | 亚洲一区二区中文字幕在线观看| 97国产精品| 日韩电影大全在线观看| 国产精品欧美大片| 2022国产精品| 欧美综合社区国产| 国产成人综合久久| 正在播放日韩精品| 97在线视频免费看| 亚洲小说区图片| 久久九九国产精品怡红院| 色av手机在线| 欧美激情女人20p| 1区2区在线观看| 久久精品国产亚洲精品| caoporn免费在线视频| 久久久精品2019中文字幕神马| 午夜国产在线观看| 亚洲国产日韩欧美在线图片| www.国产精品视频| 日韩欧美在线网站| 精品人妻av一区二区三区| 日韩国产精品一区| 国产毛片av在线| 色综合久久中文字幕综合网小说| 国产福利在线| 国产一区二区美女视频| 国产黄在线看| 在线亚洲午夜片av大片| 国内av一区二区三区| 国产午夜一区二区| 中文在线手机av| 久久免费视频观看| 国模私拍一区二区国模曼安| 欧美亚洲第一区| 唐人社导航福利精品| 国产精品久久久久99| 九七影院97影院理论片久久| 国产欧美一区二区三区在线看| 国产中文在线播放| 成人黄色免费片| 亚洲精品国产九九九| 粉嫩精品一区二区三区在线观看 | 国产成人综合亚洲| 亚洲综合网狠久久| 精品婷婷色一区二区三区蜜桃| 国产精品高清一区二区| 福利精品视频| 亚洲国产网址| 亚洲精蜜桃久在线| 欧美1区免费| 日韩欧美国产免费| 蜜桃精品在线观看| 精品人妻人人做人人爽夜夜爽| 青青青伊人色综合久久| 超碰在线资源站| 不卡免费追剧大全电视剧网站| 手机在线看片日韩| 中文av字幕一区| 免费日韩在线视频| 色婷婷亚洲婷婷| 国产美女精品视频国产| 在线精品高清中文字幕| 欧美wwww| 国产成人精品亚洲精品| 日韩精品亚洲专区在线观看| 免费试看一区| 我不卡伦不卡影院| 国产老熟妇精品观看| 黄一区二区三区| 国产中文字幕一区二区| 国产精品国模大尺度视频| 免费视频网站在线观看入口| 日韩欧美中文字幕公布| 国产在线观看a视频| 国产成人精品在线播放| 精品产国自在拍| 97超碰在线人人| 奇米影视在线99精品| 亚洲综合色一区| 亚洲影视资源网| 免费看黄网站在线观看| 色香阁99久久精品久久久| mm视频在线视频| 国产精品视频1区| 蜜桃一区av| 椎名由奈jux491在线播放 | 伊人精品久久| 日韩视频在线播放| 日韩国产在线一| 亚洲图片综合网| 亚洲日本在线天堂| 日韩在线视频不卡| 精品国产污网站| 久久精品视频免费看| 国产成人精品优优av| 欧美日韩一本| 成人免费网站入口| 国产一区二区0| 国产破处视频在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | www.av毛片| 99久久777色| 久久伊人成人网| 日韩一卡二卡三卡国产欧美| www.在线播放| 国产精品999| 美日韩黄色大片| 91人人澡人人爽人人精品| 26uuu国产在线精品一区二区| 亚洲天堂网av在线| 欧美绝品在线观看成人午夜影视| 国产成人毛毛毛片| 久久久久久综合网天天| 试看120秒一区二区三区| www.爱色av.com| 成人听书哪个软件好| 久久久夜色精品| 日韩一级片在线观看| 91麻豆免费在线视频| 久热这里只精品99re8久 | 99视频在线视频|