校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解

mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解

熱門標簽:湖南人工外呼系統多少錢 申請外呼電話線路 百度地圖圖標標注中心 南通自動外呼系統軟件 廣東人工電話機器人 日照旅游地圖標注 石家莊電商外呼系統 信陽穩定外呼系統運營商 芒果電話機器人自動化

第一步 安裝

 1.安裝MySQL

2.安裝Python3

[root@localhost /]#yum install python3

3.下載binlog2sql文件到本地(文件在百度云盤)

[root@localhost /]#mkdir tools
[root@localhost /]#cd tools
[root@localhost tools]# ll
total 317440
-rw-r--r--. 1 root root 317440 Sep 21 23:55 binlog2sql.tar
[root@localhost tools]#tar -xvf binlog2sql.tar
[root@localhost tools]#cd binlog2sql
[root@localhost binlog2sql]# ll
total 52
drwxr-xr-x. 3 mysql mysql 91 Jun 13 08:14 binlog2sql
drwxr-xr-x. 2 mysql mysql 54 Jun 13 07:45 example
-rw-r--r--. 1 mysql mysql 35141 Jun 13 07:45 LICENSE
-rw-r--r--. 1 mysql mysql 9514 Jun 13 07:45 README.md
-rw-r--r--. 1 mysql mysql 54 Jun 13 07:45 requirements.txt
drwxr-xr-x. 2 mysql mysql 37 Jun 13 07:45 tests

4.修改binlog2sql中的requirements.txt,把PyMySQL==0.7.11改為0.9.3,保存退出

[root@localhost binlog2sql]# vi requirements.txt
PyMySQL==0.9.3
wheel==0.29.0
mysql-replication==0.13

5.安裝和檢查,確保是0.9.3 不然出錯

[root@localhost binlog2sql]# pip3 install -r requirements.txt
[root@localhost binlog2sql]# pip3 show pymysql
Name: PyMySQL
Version: 0.9.3
Summary: Pure Python MySQL Driver
Home-page: https://github.com/PyMySQL/PyMySQL/
Author: yutaka.matsubara
Author-email: yutaka.matsubara@gmail.com
License: "MIT"
Location: /usr/local/lib/python3.6/site-packages
Requires:

第二步 準備MySQL數據

1.配置文件最好加入安全目錄secure-file-priv=/test,重啟MySQL

[root@localhost /]# mkdir test
[root@localhost /]# chown -R mysql.mysql test
[root@localhost mysqldata]#vi my.cnf
secure-file-priv=/test
basedir=/application/mysql
datadir=/data/mysql
socket=/data/mysqldata/mysql.sock
log_error=/data/mysqldata/mysql8.0.err
port=3306
server_id=6
secure-file-priv=/test
autocommit=0 
log_bin=/data/mysqldata/mysql-bin 
[root@localhost mysqldata]# systemctl start mysqld

注:每個人都配置文件路徑都不一樣

2.進入MySQL

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.20 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show master status\g;
+------------------+----------+--------------+------------------+-------------------+
| File  | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 | 156 |  |   |   |
+------------------+----------+--------------+------------------+-------------------+

mysql> create database csdn;
mysql> use csdn
mysql> insert into t1 values(1),(2),(3),(4),(5),(6),(7),(8);
mysql> commit;
mysql> update t1 set id=10 where id=1;
mysql> delete from t1 where id=3;
mysql> commit;

第三步 測試 進入binlog2sql目錄下的binlog2sql下

[root@localhost binlog2sql]# pwd
/tools/binlog2sql/binlog2sql
[root@localhost binlog2sql]# ll
total 24
-rwxr-xr-x. 1 mysql mysql 7747 Jun 13 07:45 binlog2sql.py
-rwxr-xr-x. 1 mysql mysql 11581 Jun 13 07:45 binlog2sql_util.py
-rw-r--r--. 1 mysql mysql 92 Jun 13 07:45 __init__.py
drwxr-xr-x. 2 mysql mysql 44 Jun 13 07:50 __pycache__

2.開始備份庫下的表的操作
2.1 查看剛才數據庫csdn下的操作

 [root@localhost binlog2sql]# python3 binlog2sql.py -h 192.168.0.112 -P3306 -uroot -p123 -d csdn -t t1 --start-file='mysql-bin.000001'
USE b'csdn';
create database csdn;
USE b'csdn';
create table t1 (id int);
INSERT INTO `csdn`.`t1`(`id`) VALUES (1); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (2); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (3); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (4); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (5); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (6); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (7); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (8); #start 609 end 807 time 2020-09-25 02:21:21
UPDATE `csdn`.`t1` SET `id`=10 WHERE `id`=1 LIMIT 1; #start 917 end 1095 time 2020-09-25 02:21:39
DELETE FROM `csdn`.`t1` WHERE `id`=3 LIMIT 1; #start 917 end 1183 time 2020-09-25 02:21:48

2.2備份數據庫csdn下的操作

[root@localhost binlog2sql]# python3 binlog2sql.py -h 192.168.0.112 -P3306 -uroot -p123 -d csdn -t t1 --start-file='mysql-bin.000001' >/test/binlog2sql.sql

2.3 查看剛才備份的sql文件

[root@localhost binlog2sql]# cat /test/binlog2sql.sql
USE b'csdn';
create database csdn;
USE b'csdn';
create table t1 (id int);
INSERT INTO `csdn`.`t1`(`id`) VALUES (1); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (2); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (3); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (4); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (5); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (6); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (7); #start 609 end 807 time 2020-09-25 02:21:21
INSERT INTO `csdn`.`t1`(`id`) VALUES (8); #start 609 end 807 time 2020-09-25 02:21:21
UPDATE `csdn`.`t1` SET `id`=10 WHERE `id`=1 LIMIT 1; #start 917 end 1095 time 2020-09-25 02:21:39
DELETE FROM `csdn`.`t1` WHERE `id`=3 LIMIT 1; #start 917 end 1183 time 2020-09-25 02:21:48

3.單獨查看刪除語句

[root@localhost binlog2sql]# python3 binlog2sql.py -h 192.168.0.112 -P3306 -uroot -p123 -d csdn -t t1 --start-file='mysql-bin.000001' --sql-type=delete
USE b'csdn';
create database csdn;
USE b'csdn';
create table t1 (id int);
DELETE FROM `csdn`.`t1` WHERE `id`=3 LIMIT 1; #start 917 end 1183 time 2020-09-25 02:21:48

4.把刪除語句反轉保存到sql文件中,并且查看

[root@localhost binlog2sql]# python3 binlog2sql.py -h 192.168.0.112 -P3306 -uroot -p123 -d csdn -t t1 --start-file='mysql-bin.000001' --sql-type=delete --start-position=917 --stop-position=1183 -B >/test/roll.sql
[root@localhost binlog2sql]# cat /test/roll.sql 
INSERT INTO `csdn`.`t1`(`id`) VALUES (3); #start 917 end 1183 time 2020-09-25 02:21:48

5.進入MySQL,恢復被刪除的數據

mysql> source /test/roll.sql
Query OK, 1 row affected (0.00 sec)
mysql> select * from t1;
+------+
| id |
+------+
| 10 |
| 2 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 3 |
+------+
8 rows in set (0.00 sec)

總結

到此這篇關于mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解的文章就介紹到這了,更多相關mysql8.0.20 binlog2sql配置和備份恢復內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解說mysql之binlog日志以及利用binlog日志恢復數據的方法
  • MySQL使用binlog日志做數據恢復的實現
  • mysql利用mysqlbinlog命令恢復誤刪除數據的實現
  • MySQL使用mysqldump+binlog完整恢復被刪除的數據庫原理解析
  • Mysql的Binlog數據恢復:不小心刪除數據庫詳解
  • mysql如何利用binlog進行數據恢復詳解
  • Linux上通過binlog文件恢復mysql數據庫詳細步驟
  • MySQL數據庫遭到攻擊篡改(使用備份和binlog進行數據恢復)
  • 教你自動恢復MySQL數據庫的日志文件(binlog)
  • MySQL中的binlog相關命令和恢復技巧
  • MySQL數據庫恢復(使用mysqlbinlog命令)
  • MySQL通過binlog恢復數據

標簽:沈陽 惠州 天津 阿里 公主嶺 牡丹江 合肥 呼和浩特

巨人網絡通訊聲明:本文標題《mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解》,本文關鍵詞  mysql8.0.20,配合,binlog2sql,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解》相關的同類信息!
  • 本頁收集關于mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲日本一区二区三区| 9人人澡人人爽人人精品| 国产91丝袜在线播放| 欧美日韩一区高清| 亚洲欧美怡红院| 视频在线在亚洲| 91麻豆精品在线观看| 国产亚洲精品7777| 久久se这里有精品| 欧美性色aⅴ视频一区日韩精品| 久久影音资源网| 日韩国产精品久久久久久亚洲| 91黄色免费版| 成人欧美一区二区三区视频网页| 国产成人午夜99999| 欧美一区二区三区婷婷月色| 亚洲午夜激情av| 色八戒一区二区三区| 国产精品麻豆网站| 不卡在线观看av| 久久尤物电影视频在线观看| 久久国产人妖系列| 91精品国产综合久久精品麻豆| 一区二区三区在线视频观看| 91色视频在线| 亚洲激情成人在线| 91亚洲国产成人精品一区二区三| 欧美国产精品专区| 波多野结衣在线一区| 中国色在线观看另类| 成人在线一区二区三区| 中文在线免费一区三区高中清不卡| 极品少妇xxxx精品少妇偷拍| 欧美电影免费观看高清完整版在线观看| 亚洲大型综合色站| 欧美日韩在线播放三区四区| 亚洲国产美女搞黄色| 欧美精选一区二区| 久久99久久精品| 久久免费视频色| 成人免费看视频| 亚洲天堂免费看| 色综合久久中文字幕综合网| 亚洲v精品v日韩v欧美v专区| 69堂精品视频| 国产专区欧美精品| 国产欧美一区二区三区在线老狼| 丁香桃色午夜亚洲一区二区三区| 自拍视频在线观看一区二区| 91福利国产成人精品照片| 视频精品一区二区| 久久综合精品国产一区二区三区| 国产.欧美.日韩| 亚洲综合在线电影| 欧美一级久久久久久久大片| 国产精品一区三区| 最新高清无码专区| 欧美一区二区国产| 丰满亚洲少妇av| 亚洲一卡二卡三卡四卡无卡久久| 日韩区在线观看| 成人三级在线视频| 奇米精品一区二区三区在线观看 | 亚洲欧美另类小说视频| 在线观看日韩国产| 国产精品一区二区不卡| 亚洲永久免费av| 久久这里只有精品首页| 一本色道亚洲精品aⅴ| 另类小说综合欧美亚洲| 最新日韩av在线| 欧美va天堂va视频va在线| 99久久久精品| 韩国av一区二区| 五月开心婷婷久久| 国产精品福利一区| 欧美va在线播放| 欧美亚一区二区| 成人激情动漫在线观看| 免费日韩伦理电影| 亚洲综合男人的天堂| 国产肉丝袜一区二区| 91麻豆精品国产无毒不卡在线观看| 粉嫩aⅴ一区二区三区四区五区| 亚洲成人动漫av| 最好看的中文字幕久久| 久久久久久9999| 7777精品伊人久久久大香线蕉最新版 | 国产综合色在线视频区| 亚洲大片在线观看| 亚洲欧洲国产日韩| 国产调教视频一区| 日韩免费电影一区| 欧美一级片在线观看| 在线观看免费成人| 91蜜桃在线免费视频| 高清在线不卡av| 国内精品久久久久影院色| 亚洲成人高清在线| 亚洲一区二区三区激情| 亚洲免费在线播放| 久久久久久久久久久久电影| 欧美大白屁股肥臀xxxxxx| 欧美午夜精品电影| 欧洲视频一区二区| 色香色香欲天天天影视综合网| 国产成都精品91一区二区三| 国产剧情一区在线| 国产美女娇喘av呻吟久久| 免费日本视频一区| 免费一级片91| 久久99久久99| 久久99久久精品| 国产精品一级二级三级| 久久 天天综合| 美女任你摸久久| 精品制服美女丁香| 国产成人免费av在线| 高清久久久久久| aa级大片欧美| 在线观看成人小视频| 在线观看欧美精品| 欧美电影影音先锋| 精品国产伦理网| 国产人成亚洲第一网站在线播放| 国产片一区二区| 亚洲一区二区影院| 日韩国产在线观看| 国产一区二区不卡在线| 粉嫩av亚洲一区二区图片| 一本色道久久加勒比精品| 欧美日韩国产一级| 精品成人一区二区三区四区| 国产日韩欧美激情| 一区二区三区电影在线播| 日日骚欧美日韩| 国产精品一区二区在线播放 | 国产一区二区不卡在线| 成人av网站在线| 91成人在线观看喷潮| 日韩精品最新网址| 中文字幕av一区 二区| 亚洲综合区在线| 国产一区二区伦理片| 欧美婷婷六月丁香综合色| 日韩视频123| 中文字幕五月欧美| 欧美aaaaaa午夜精品| 99久久久久久| 欧美sm极限捆绑bd| 亚洲精品国产无套在线观| 久久99最新地址| 欧美综合色免费| 国产午夜精品理论片a级大结局| 樱桃视频在线观看一区| 国产在线播精品第三| 91久久国产最好的精华液| 亚洲精品一区二区三区在线观看 | 亚洲精品高清视频在线观看| 老司机午夜精品| 91国在线观看| 国产精品久久久久久户外露出| 午夜av电影一区| 99精品视频一区| 久久综合久色欧美综合狠狠| 一区二区视频在线| 成人h精品动漫一区二区三区| 91精品一区二区三区久久久久久| 国产精品久久久久久久第一福利| 亚洲va国产天堂va久久en| 成人av免费在线| 亚洲精品在线免费观看视频| 午夜精品在线视频一区| 99精品久久只有精品| 国产日韩欧美在线一区| 蜜臀av在线播放一区二区三区| 欧美午夜电影一区| 亚洲天天做日日做天天谢日日欢 | 懂色av中文一区二区三区| 欧美精品久久99| 亚洲一区二区影院| 色94色欧美sute亚洲线路一ni | 精品国产区一区| 日韩经典一区二区| 欧美色倩网站大全免费| 中文字幕一区二区三区视频| 懂色av中文一区二区三区| 国产日韩欧美综合一区| 国产高清精品久久久久| 精品国产污污免费网站入口| 久久97超碰色| 26uuu精品一区二区| 日韩av中文字幕一区二区三区| 欧美日韩精品是欧美日韩精品| 亚洲人成人一区二区在线观看| 97久久超碰国产精品| 亚洲三级理论片| 一本色道久久综合精品竹菊| 一区二区在线免费| 欧美三电影在线|