栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MySQL数据误删使用binlog快速找回

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL数据误删使用binlog快速找回

首先找到mysqlbinlog工具和最后一个binlog日志文件所在位置
  • 日志文件转换成sql文件。

 mysqlbinlog --no-defaults /var/lib/mysql/binlog.000005 --base64-output=decode-rows -v  --start-datetime="2022-4-27 17:10:00" --stop-datetime="2022-4-27 17:20:00" >> 10000.sql

  • 日志文件打印至屏幕

 mysqlbinlog --no-defaults /var/lib/mysql/binlog.000005 --base64-output=decode-rows -v  --start-datetime="2022-4-27 17:10:00" --stop-datetime="2022-4-27 17:20:00" | more

 

 

mysqlbinlog 命令的语法格式:mysqlbinlog binlog.000005 | mysql -u用户名 -p密码 数据库名 --------------------------------------------------------常用参数选项解释:--start-position=875 起始pos点--stop-position=954 结束pos点--start-datetime="2016-9-25 22:01:08" 起始时间点--stop-datetime="2019-9-25 22:09:46" 结束时间点--database=zyyshop 指定只恢复zyyshop数据库(一台主机上往往有多个数据库,只限本地log日志)-------------------------------------------------------- 不常用选项: -u --user=name 连接到远程主机的用户名-p --password[=name] 连接到远程主机的密码-h --host=name 从远程主机上获取binlog日志--read-from-remote-server 从某个MySQL服务器上读取binlog日志

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868750.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号