🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
知识扩展: MySQL Binlog格式介绍        binlog日志有三种格式,分别为Statement,MiXED,以及ROW!具体详情百度 查看是否开启mysqlbinglog ~~~ show VARIABLES like '%log_bin%' ~~~ ![](https://img.kancloud.cn/5d/54/5d54fc008f0b861918372a1cf15062d6_519x244.png) 以上是开启了的 lnmp 发现默认开启了,cat /etc/my.cnf ![](https://img.kancloud.cn/66/a6/66a64127ef4950c1ecf1708ab4d5c3a3_440x322.png) 查看mysqlbinglog日志 ~~~ mysqlbinlog --no-defaults --database=数据库名称 --start-datetime="2018-11-10 23:29:00" --base64-output=DECODE-ROWS --stop-datetime="2018-11-10 23:30:50" mysql-bin.000012 > /mysql.txt ~~~ ~~~ 查询 tp_users 写入到znwg.sql文件 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 | grep tp_users > znwg.sql 写入到znwg.sql文件 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 > znwg.sql 直接打印输出 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 ~~~ ~~~ 备注: --start-datetime (开始时间) --base64-output=DECODE-ROWS (以防乱码) --stop-datetime (结束的时间) ~~~ ~~~ 查看mysqlbinglog日志 mysqlbinlog -d 数据库名称 --base64-output=DECODE-ROWS -v mysql-bin.000046 根据时间来查看: --start-datetime="2019-2-23 23:59:59" --stop-datetime="2019-2-25 16:50:59" 说明: --base64-output=DECODE-ROWS (解码导出,导出后可直接查看) 在MySQL5.5以下版本使用mysqlbinlog命令时如果报错,就加上 “--no-defaults”选项 ~~~