婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Centos7實現MySQL基于日志還原數據的示例代碼

Centos7實現MySQL基于日志還原數據的示例代碼

熱門標簽:鶴壁電銷外呼系統怎么安裝 400電話辦理哪家好廠商 地圖標注需要現場嗎 企業400電話辦理哪正規 網站上插入地圖標注內容 繽客網注冊時地圖標注出不來 工廠位置地圖標注 地圖標注企業名稱侵權案件 重慶營銷外呼系統排名

簡介

Binlog日志,即二進制日志文件,用于記錄用戶對數據庫操作的SQL語句信息,當發生數據誤刪除的時候我們可以通過binlog日志來還原已經刪除的數據,還原數據的方法分為傳統二進制文件還原數據和基于GTID的二進制文件還原數據

前期準備

準備一臺Centos7虛擬機,關閉防火墻和selinux,配置IP地址,同步系統時間,安裝MySQL數據庫

傳統二進制日志還原數據

修改配置文件

[root@localhost ~]# vi /etc/my.cnf
server-id=1
log-bin=binlog

#重啟數據庫服務
[root@localhost ~]# systemctl restart mysqld

操作數據庫

mysql> create database mydb charset utf8mb4;
mysql> use mydb;
mysql> create table test(id int)engine=innodb charset=utf8mb4;
mysql> insert into test values(1);
mysql> insert into test values(2);
mysql> insert into test values(3);
mysql> insert into test values(4);
mysql> commit;
mysql> update test set id=10 where id=4;
mysql> commit;
mysql> select * from test;
+------+
| id  |
+------+
|  1 |
|  2 |
|  3 |
|  10 |
+------+
4 rows in set (0.00 sec)
mysql> drop database mydb;

查看二進制日志信息

mysql> show master status\G;
*************************** 1. row ***************************
       File: binlog.000001
     Position: 1960
   Binlog_Do_DB: 
 Binlog_Ignore_DB: 
Executed_Gtid_Set: 
1 row in set (0.00 sec)

 
#查找創庫和刪庫的點,為219和1868
mysql> show binlog events in 'binlog.000001';
+---------------+------+----------------+-----------+-------------+--------------------------------------------------------------------+
| Log_name   | Pos | Event_type   | Server_id | End_log_pos | Info                                |
+---------------+------+----------------+-----------+-------------+--------------------------------------------------------------------+
| binlog.000001 | 219 | Query     |     1 |     329 | create database mydb charset utf8mb4                |
| binlog.000001 | 1868 | Query     |     1 |    1960 | drop database mydb                         |
+---------------+------+----------------+-----------+-------------+--------------------------------------------------------------------+

另存為二進制日志信息

[root@localhost ~]# mysqlbinlog --start-position=219 --stop-position=1868 /var/lib/mysql/binlog.000001 > /tmp/binlog.sql

恢復數據

#臨時關閉二進制日志記錄以免重復記錄
mysql> set sql_log_bin=0;
#恢復數據
mysql> source /tmp/binlog.sql
#重啟二進制日志記錄
mysql> set sql_log_bin=1;

查看數據恢復情況

mysql> show databases;
+--------------------+
| Database      |
+--------------------+
| information_schema |
| mydb        |
| mysql       |
| performance_schema |
| sys        |
+--------------------+
5 rows in set (0.00 sec)

mysql> use mydb;
Database changed
mysql> select * from test;
+------+
| id  |
+------+
|  1 |
|  2 |
|  3 |
|  10 |
+------+
4 rows in set (0.00 sec)、

基于GTID二進制日志還原數據

修改配置文件

[root@localhost ~]# vi /etc/my.cnf
server-id=1
log-bin=binlog
gtid_mode=ON
enforce_gtid_consistency=true
log_slave_updates=1

#重啟數據庫服務
[root@localhost ~]# systemctl restart mysqld

操作數據庫

mysql> create database mydb1;
mysql> use mydb1;
Database changed
mysql> create table t1(id int)engine=innodb charset=utf8mb4;
mysql> insert into t1 values(1);
mysql> insert into t1 values(2);
mysql> insert into t1 values(3);
mysql> insert into t1 values(11);
mysql> insert into t1 values(12);
mysql> commit;
mysql> select * from t1;
+------+
| id  |
+------+
|  1 |
|  2 |
|  3 |
|  11 |
|  12 |
+------+
5 rows in set (0.00 sec)
mysql> drop database mydb1;

查看二進制日志信息

mysql> show master status\G;
*************************** 1. row ***************************
       File: binlog.000003
     Position: 1944
   Binlog_Do_DB: 
 Binlog_Ignore_DB: 
Executed_Gtid_Set: 51d3db57-bf69-11ea-976c-000c2911a022:1-8
1 row in set (0.00 sec)

mysql> show binlog events in 'binlog.000003';
+---------------+------+----------------+-----------+-------------+-------------------------------------------------------------------+
| Log_name   | Pos | Event_type   | Server_id | End_log_pos | Info                               |
+---------------+------+----------------+-----------+-------------+-------------------------------------------------------------------+
| binlog.000003 | 154 | Gtid      |     1 |     219 | SET @@SESSION.GTID_NEXT= '51d3db57-bf69-11ea-976c-000c2911a022:1' |
| binlog.000003 | 219 | Query     |     1 |     316 | create database mydb1                       |
| binlog.000003 | 1784 | Gtid      |     1 |    1849 | SET @@SESSION.GTID_NEXT= '51d3db57-bf69-11ea-976c-000c2911a022:8' |
| binlog.000003 | 1849 | Query     |     1 |    1944 | drop database mydb1                        |
+---------------+------+----------------+-----------+-------------+-------------------------------------------------------------------+

另存為二進制日志信息

#8號事務記錄為刪除數據庫,因此只需恢復1-7號事務記錄即可
[root@localhost ~]# mysqlbinlog --skip-gtids --include-gtids='51d3db57-bf69-11ea-976c-000c2911a022:1-7' /var/lib/mysql/binlog.000003 > /tmp/gtid.sql

參數說明:
--include-gtids:包含事務
--exclude-gtids:排除事務
--skip-gtids:跳過事務

恢復數據

mysql> set sql_log_bin=0;
mysql> source /tmp/gtid.sql
mysql> set sql_log_bin=1;

查看數據恢復情況

mysql> show databases;
+--------------------+
| Database      |
+--------------------+
| information_schema |
| mydb        |
| mydb1       |
| mysql       |
| performance_schema |
| sys        |
+--------------------+
6 rows in set (0.00 sec)

mysql> use mydb1;
Database changed
mysql> select * from t1;
+------+
| id  |
+------+
|  1 |
|  2 |
|  3 |
|  11 |
|  12 |
+------+
5 rows in set (0.00 sec)

 到此這篇關于Centos7實現MySQL基于日志還原數據的示例代碼的文章就介紹到這了,更多相關Centos7 MySQL日志還原數據內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:棗莊 克拉瑪依 渭南 日照 鹽城 東莞 常州 96

巨人網絡通訊聲明:本文標題《Centos7實現MySQL基于日志還原數據的示例代碼》,本文關鍵詞  Centos7,實現,MySQL,基于,日志,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Centos7實現MySQL基于日志還原數據的示例代碼》相關的同類信息!
  • 本頁收集關于Centos7實現MySQL基于日志還原數據的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区三区播放老司机| 日韩一区和二区| 国产电影一区在线| 美女视频一区在线观看| 日本va欧美va精品发布| 亚洲午夜久久久| 国产精品看片你懂得| 一区二区三区国产豹纹内裤在线| 精品美女在线播放| 精品成人私密视频| 中文字幕亚洲区| 亚洲r级在线视频| 欧美一区二区成人6969| 国产日韩欧美一区二区三区综合| 欧美国产日本视频| 亚洲va欧美va国产va天堂影院| 亚洲一区二区不卡免费| 蜜桃视频第一区免费观看| 国产伦理精品不卡| 色综合 综合色| 国产午夜精品久久久久久免费视 | 日韩欧美激情在线| 亚洲成人免费av| 91精品国产综合久久福利软件| 18涩涩午夜精品.www| 免费观看91视频大全| 夜夜亚洲天天久久| 日韩av一区二区在线影视| 久久亚洲二区三区| 欧美色综合影院| 一本色道综合亚洲| 国产在线视频精品一区| 天天色综合天天| 亚洲精品国产a久久久久久| 国产亚洲一区二区三区四区 | 精品福利在线导航| 91精品婷婷国产综合久久竹菊| 成人app网站| 成人av资源下载| 日韩—二三区免费观看av| 亚洲444eee在线观看| 视频在线观看一区二区三区| 日本一区二区高清| 精品免费一区二区三区| 欧美在线制服丝袜| 欧美乱妇一区二区三区不卡视频| 91激情五月电影| 678五月天丁香亚洲综合网| 色综合久久久久网| 91久久精品一区二区二区| 色菇凉天天综合网| jizzjizzjizz欧美| 欧美中文字幕不卡| 欧美日韩一二区| 91精品国产一区二区三区香蕉| 欧美性感一区二区三区| 日韩午夜激情av| 欧美变态口味重另类| 亚洲一区二区三区视频在线播放| 一区二区三区**美女毛片| 麻豆精品国产91久久久久久| 91行情网站电视在线观看高清版| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美久久高跟鞋激| 色欧美片视频在线观看| 麻豆精品久久精品色综合| 国产一区二区电影| 欧美aaaaaa午夜精品| 亚洲精品久久嫩草网站秘色| 国产69精品久久久久毛片| k8久久久一区二区三区| 日本午夜一本久久久综合| 欧美性生活久久| 精品午夜一区二区三区在线观看| 日韩中文字幕不卡| 色综合色综合色综合色综合色综合| 天天av天天翘天天综合网色鬼国产| 91女神在线视频| 蜜桃视频在线一区| 亚洲码国产岛国毛片在线| 欧美大胆一级视频| 日韩一区二区三区观看| 在线影视一区二区三区| 欧美视频一区二| 国产精品一区二区黑丝| 国产v综合v亚洲欧| 欧美一区二区三区不卡| 色吧成人激情小说| 奇米影视7777精品一区二区| 久久综合色综合88| 亚洲特级片在线| 久久蜜桃香蕉精品一区二区三区| 国产精品一区二区你懂的| 亚洲自拍欧美精品| 中文字幕五月欧美| 亚洲人吸女人奶水| 国产色产综合色产在线视频| 精品国产伦一区二区三区观看方式| 91精品婷婷国产综合久久竹菊| 亚洲裸体xxx| 成人黄色片在线观看| 国产精品一区二区你懂的| 精品一区二区久久久| 成人精品国产一区二区4080| 欧美性videosxxxxx| 精品视频在线免费| 欧美一区二区视频在线观看 | 成人在线视频一区二区| 亚洲国产成人自拍| 91视频国产资源| 久久久精品2019中文字幕之3| 欧美日韩一区三区| 欧美一二三四区在线| 亚洲天堂免费在线观看视频| 天天色天天操综合| 青娱乐精品在线视频| 亚洲天堂2016| 亚洲卡通动漫在线| 色94色欧美sute亚洲线路一久| 国产精品99久久久| 亚洲成人你懂的| 欧美伊人精品成人久久综合97| 免费看精品久久片| 在线看日本不卡| 久久综合一区二区| 亚洲国产cao| 日韩视频一区二区三区在线播放| 久久日韩粉嫩一区二区三区| 成人免费视频视频在线观看免费 | 亚洲人成电影网站色mp4| 五月激情综合婷婷| 欧美日本一区二区在线观看| 亚洲精品ww久久久久久p站| 粉嫩av亚洲一区二区图片| 色婷婷国产精品| 国产欧美一区二区三区鸳鸯浴 | 欧美日韩在线免费视频| 欧美日韩国产高清一区二区| 欧美一区二区免费观在线| 欧美国产精品一区二区三区| 五月天激情小说综合| 欧美激情综合五月色丁香 | 国产成人小视频| 国产精品视频第一区| 成人app网站| 欧美变态凌虐bdsm| 国产成人午夜精品5599| 亚洲天堂中文字幕| 亚洲天堂免费看| 亚洲国产岛国毛片在线| 天堂蜜桃91精品| 91麻豆免费观看| 国产精品99久久不卡二区| √…a在线天堂一区| 日本vs亚洲vs韩国一区三区二区| 欧美一区二区三区不卡| 国产一区久久久| 91国偷自产一区二区开放时间 | 免费精品视频在线| 国产欧美一区二区三区沐欲| 欧美色网一区二区| 国产拍揄自揄精品视频麻豆| 蜜桃一区二区三区在线观看| 国产成人午夜视频| 国产精品高潮呻吟| 欧美嫩在线观看| 性做久久久久久免费观看| 欧美精品乱码久久久久久| 91看片淫黄大片一级在线观看| 美女网站色91| 日韩美女视频一区二区 | 欧美性xxxxx极品少妇| 日本一区二区三区国色天香 | 亚洲精品免费在线观看| 日本精品视频一区二区三区| 国产一区二区三区免费观看| 一区二区三区四区精品在线视频| 一级日本不卡的影视| 韩国av一区二区三区在线观看| 国产一区二区按摩在线观看| 国精产品一区一区三区mba视频| caoporen国产精品视频| 91免费版pro下载短视频| 日韩一卡二卡三卡四卡| 国产精品网曝门| 成人永久看片免费视频天堂| 日韩一区二区三区视频在线| 欧美国产禁国产网站cc| ww亚洲ww在线观看国产| 中文幕一区二区三区久久蜜桃| 欧美军同video69gay| 欧美精品aⅴ在线视频| 欧美日韩国产电影| 4438x亚洲最大成人网| 亚洲成人综合网站| 狠狠色丁香婷婷综合| 中文字幕欧美区| 韩国成人精品a∨在线观看| 欧美三日本三级三级在线播放| 中文久久乱码一区二区|