电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

mysql5.7使用binlog 恢復數據的方法

瀏覽:10日期:2023-10-02 11:27:53
第一步:保證mysql已經開啟binlog

show variables like ’%log_bin%’;log_bin 為 on是開啟。

mysql5.7使用binlog 恢復數據的方法

第二步:進入binlog文件目錄,找到二進制日志文件

mysql5.7使用binlog 恢復數據的方法

mysql> show binary logs; #獲取binlog文件列表mysql> show master status; #查看當前正在寫入的binlog文件mysql> reset master; 重置binlog

mysql5.7使用binlog 恢復數據的方法

第三步: 通過mysqlbinlog工具命令查看數據庫增刪改查記錄(必須切換到mysqlbinlog目錄才有效)或者直接指定binlog

例子1:查詢2021-3-12 14:00:00到2021-3-12 14:03:00 數據庫為 g_xinxiangshop的操作日志,輸入如下命令將數據寫入到一個備用的txt文件中

/usr/local/mysql/bin/mysqlbinlog --no-defaults --database=g_xinxiangshop --start-datetime=“2021-3-12 14:00:00” --stop-datetime=“2021-3-12 14:03:00” /usr/local/mysql/data/mysql-bin.000001 > /tmp/binlog.txt

例子2:查詢2021-3-12 14:00:00到2021-3-12 14:03:00 數據庫為 g_xinxiangshop的操作日志,并且過濾出 只包括 g_user表數據的操作記錄 ,輸入如下命令將數據寫入到一個備用的txt文件中

/usr/local/mysql/bin/mysqlbinlog --no-defaults --database=g_xinxiangshop --start-datetime=“2021-3-12 14:00:00” --stop-datetime=“2021-3-12 14:03:00” /usr/local/mysql/data/mysql-bin.000001 | grep g_user > /tmp/binlog.txt

例子3:查詢2021-3-15 15:25:00到2021-3-15 15:35:00 數據庫為 g_shoptest 的操作日志,并輸出到屏幕上/usr/local/mysql/bin/mysqlbinlog --no-defaults --database=g_shoptest --start-datetime=“2021-3-15 15:25:00” --stop-datetime=“2021-3-15 15:35:00” /data/mysql/mysql-bin.000001 |more

mysql5.7使用binlog 恢復數據的方法

圖片和例1、例2內容一樣 看到了truncate操作 和記錄點 就可以做恢復操作了!

第四步:測試利用bin_log恢復數據

登錄mysql測試

1、 reset master; 重置binlog并重新生成記錄日志

mysql5.7使用binlog 恢復數據的方法

2、 測試某個表 插入一條數據 然后不小心刪除了。

mysql5.7使用binlog 恢復數據的方法

mysql5.7使用binlog 恢復數據的方法

3、 查看bin-log 命令:show binlog events in ‘mysql-bin.000001’;

mysql5.7使用binlog 恢復數據的方法

如上圖我們看到刪除點在928到 1294 ;之前的新增的數據 在154到520

mysql5.7使用binlog 恢復數據的方法

/usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/data/mysql-bin.000001 --start-position 154 --stop-position 520 | mysql -uroot -p g_shoptest

執行完畢之后 去看看刪除那條數據吧 又回來了

mysql5.7使用binlog 恢復數據的方法

binlog命令

1.最長用的就是回復指定數據端的數據了,可以直接恢復到數據庫中:

mysqlbinlog --start-date='2021-3-12 14:00:00' --stop-date='2021-3-12 14:03:00' mysql_bin.000001 |mysql -uroot -p123456

2.指定開始結束位置,從上面的查看產生的binary log我們可以知道某個log的開始到結束的位置,我們可以在恢復的過程中指定回復從A位置到B位置的log.需要用下面兩個參數來指定:

--start-positon='50' //指定從50位置開始 --stop-postion='100'//指定到100位置結束

/usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/data/mysql-bin.000001 --start-position 7903538 --stop-position 7904498|mysql -uroot -p123456

**常見錯誤 ERROR: Error in Log_event::read_log_event(): ‘Found invalid event in binary log’, data_len: 31, event_type: 35

*問題為mysqlbinlog版本所導致

查看當前os使用的mysqlbinlog

shell> which mysqlbinlog/usr/bin/mysqlbinlog

查看mysql當前使用的mysqlbinlog

±--------------±------------------+| Variable_name | Value |±--------------±------------------+| basedir | /usr/local/mysql/ |±--------------±------------------+

mysql> show variables like ‘basedir’;

對比兩個版本

shell> /usr/bin/mysqlbinlog --versionshell> /usr/local/mysql/bin/mysqlbinlog --version

解決此問題指定mysqlbinlog路徑即可

/usr/local/mysql/bin/mysqlbinlog --no-defaults --database=g_xinxiangshop --start-datetime=“2021-3-12 14:00:00” --stop-datetime=“2021-3-12 14:03:00” /usr/local/mysql/data/mysql-bin.000001 > /tmp/binlog.txt

到此這篇關于mysql5.7使用binlog 恢復數據的方法的文章就介紹到這了,更多相關mysql binlog 恢復數據內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 挨踢网-大家的导航!| 苏州柯瑞德货架-仓库自动化改造解决方案| 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 泰国专线_泰国物流专线_广州到泰国物流公司-泰廊曼国际 | 商秀—企业短视频代运营_抖音企业号托管 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 365文案网_全网创意文案句子素材站| 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | ORP控制器_ORP电极价格-上优泰百科 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 |