当前位置: 首页 > news >正文

云南网络网站推广网络营销的概念名词解释

云南网络网站推广,网络营销的概念名词解释,网上订货发货网站建设,dw做的网站上传场景: 误操作删除了某个表的数据,本文只讲工具的使用,首先自己通过mysqlbinlog或者记录找到误操作的时间范围:开始时间和结束时间,已经确定好是哪个binlog了下面以误删为例。 查看binlog是否开启 show variables like …

场景: 误操作删除了某个表的数据,本文只讲工具的使用,首先自己通过mysqlbinlog或者记录找到误操作的时间范围:开始时间和结束时间,已经确定好是哪个binlog了下面以误删为例。

 查看binlog是否开启

show variables like ‘%log_bin%’;

查看binlog的存放目录

show variables like ‘%datadir%’;

查看binlog日志文件列表,也可以进去目录路面看

show master logs ;

查看目前最后一个binlog日志

show master status;

刷新日志

flush logs;

查看是否刷新成功

show master logs ;

准备:下载reverse_sql 工具

https://github.com/hcymysql/reverse_sql/

1. 

将下载的:reverse_sql 传到服务器上随便哪个目录(不上传也行只要本地能跑,我一般喜欢放在  bin下)

2. 通过reverse_sql 如下命令:delete 为例(其他误操作 update 、insert 等误操作需要-op 的值不一样,可以看 ./reverse_sql -h 参数说明)

 ./reverse_sql -ot tables -op delete -H localhost -P 3306 -u root -p xxxx -d dbnames --binlog-file binlog.000050 --start-time "2023-10-12 9:00:00" --end-time "2023-10-12 10:51:00"

参数使用说明可以

./reverse_sql -h

root@93b34c5d3fa2:/usr/bin# ./reverse_sql -h
usage: reverse_sql [-h] [-ot ONLY_TABLES [ONLY_TABLES ...]] [-op ONLY_OPERATION] -H MYSQL_HOST -P MYSQL_PORT -u
                   MYSQL_USER -p MYSQL_PASSWD -d MYSQL_DATABASE [-c MYSQL_CHARSET] --binlog-file BINLOG_FILE
                   [--binlog-pos BINLOG_POS] --start-time ST --end-time ET [--max-workers MAX_WORKERS] [--print]
                   [--replace]

Binlog数据恢复,生成反向SQL语句。

options:
  -h, --help            show this help message and exit
  -ot ONLY_TABLES [ONLY_TABLES ...], --only-tables ONLY_TABLES [ONLY_TABLES ...]
                        设置要恢复的表,多张表用,逗号分隔
  -op ONLY_OPERATION, --only-operation ONLY_OPERATION
                        设置误操作时的命令(insert/update/delete)
  -H MYSQL_HOST, --mysql-host MYSQL_HOST
                        MySQL主机名
  -P MYSQL_PORT, --mysql-port MYSQL_PORT
                        MySQL端口号
  -u MYSQL_USER, --mysql-user MYSQL_USER
                        MySQL用户名
  -p MYSQL_PASSWD, --mysql-passwd MYSQL_PASSWD
                        MySQL密码
  -d MYSQL_DATABASE, --mysql-database MYSQL_DATABASE
                        MySQL数据库名
  -c MYSQL_CHARSET, --mysql-charset MYSQL_CHARSET
                        MySQL字符集,默认utf8
  --binlog-file BINLOG_FILE
                        Binlog文件
  --binlog-pos BINLOG_POS
                        Binlog位置,默认4
  --start-time ST       起始时间
  --end-time ET         结束时间
  --max-workers MAX_WORKERS
                        线程数,默认4(并发越高,锁的开销就越大,适当调整并发数)
  --print               将解析后的SQL输出到终端
  --replace             将update转换为replace操作

Example usage:
    shell> ./reverse_sql -ot table1 -op delete -H 192.168.198.239 -P 3336 -u admin -p hechunyang -d hcy \
            --binlog-file mysql-bin.000124 --start-time "2023-07-06 10:00:00" --end-time "2023-07-06 22:00:00"

3.执行好了后会生成

打开如下图的txt文件内容,有操作时间点 、操作的原生sql、及根据原生sql生成的回滚sql

提取并过滤出真正需要回滚sql 执行 就能恢复了。

http://www.yayakq.cn/news/347802/

相关文章:

  • 许昌做网站公司专业做网站哪家好广州网站备案要多久
  • 网站建设要学习什么成品网站货源1
  • 网站设计的硬件云服务器是什么
  • 做网站一般用什么系统app网站开发培训
  • 教育海报设计素材网站网站怎样关键词排名优化
  • 深圳国税局网站怎么做票种核定网店代运营网
  • 域名注册成功后怎么使用网站js网站计数器代码
  • 铁岭网络推广网站建设微信网站开发文档
  • 网站建设的经费估算网络营销实际上就是网上营销
  • 东莞市官网网站建设iss怎么做网站
  • 高并发网站建设做一个同城便民信息网站怎么做
  • 网站重构案例深圳菜谱制作
  • 如何建立一个网站卖货一家做土产网站
  • 用手机做自己的网站网站前置审核申请报告
  • dede网站建设很卡wordpress文章怎么生成标签
  • 杭州制造业企业做网站做商城网站设计
  • 海口企业自助建站百度智能建站适合优化吗
  • php网站开发背景介绍十个有趣又好玩的网页
  • 宁波网站建设服务商建站模板有哪些
  • 万网空间官方网站做家政下载什么网站或什么群呢
  • 深圳专业设计网站平台怎样做企业的网站建设
  • 广东佛山最新通知seo上首页
  • 公司网站开发模板画册设计一般用什么软件
  • 苏州北京商场网站建设网站模板修改工具
  • 正一品网站建设logo标志设计网
  • 服装网站建设基本流程工商局网站怎么做股东实名认证
  • 热烈祝贺网站上线大连宏帝建设网站
  • cps网站建设南通通明建设监理有限公司网站
  • 衡阳商城网站制作网站卖链接
  • 毛网商城石家庄seo网站管理