内部群炸锅了,同事又删库了...( 五 )
06mysqlbinlog命令
mysql数据库的binlog文件是二进制的 , 基本看不懂 , 使用数据库自带的mysqlbinlog命令可以把二进制文件转换成能看懂的十进制文件 。
由于数据库的binlog文件可能会很大 , 查看起来会很麻烦 , 所以mysqlbinlog命令也提供了一些参数可以用来筛选日志 。
mysqlbinlog语法:
options:可选参数log-files:文件名称mysqlbinlog[options]log-filesoptions的常用值:
-d:根据数据库的名称筛选日志-o:跳过前N行日志-r , --result-fil:把日志输出到指定文件--start-datetime:读取指定时间之后的日志 , 时间格式:yyyy-MM-ddHH:mm:ss--stop-datetime:读取指定时间之前的日志 , 时间格式:yyyy-MM-ddHH:mm:ss--start-position:从指定位置开始读取日志--stop-position:读取到指定位置停止--base64-output:在row格式下 , 显示伪sql语句-v , --verbose:显示伪sql语句 , -vv可以为sql语句添加备注常用写法如下:
查看fusion数据库的日志:
mysqlbinlog-d=fusionbin-log.000001查看某个时间段内的日志:
mysqlbinlog--start-datetime='2021-06-0919:30:00'--stop-datetime='2021-06-0919:50:00'bin-log.000001恢复数据 , 事件的开始位置是4300 , 结束位置是10345:
mysqlbinlog--start-position4300--stop-position10345bin-log.000001|mysql-uroot-p123456fusion作者:王小伍
编辑:陶家龙
出处:转载自公众号赫连小伍
- 炸锅|酷暑之下,莫让这些谣言再增“热”度
- 土耳其发现四肢爬行人群,这是咋回事?科学家警告:人类要留心了
- 抖音怎么一键群发消息给私信
- 为什么同学群里,很少有人说话,大部分人都选择沉默或者屏蔽?
- AirPods|iOS 16 内部流出,苹果「王炸」新品年底见
- 安卓|安卓同质化太明显,群体发展受阻!苹果iPhone销量爆发,已一骑绝尘!
- 太阳内部再现诡异现象,未来地球会变冰球吗?
- |苏宁国美市场持续低迷,家电零售渠道今年再迎群雄乱战期
- 高通骁龙|还没发布就在机圈炸锅,这高颜值直屏机比我想象更牛
- 肠道菌群|肠道菌群又有新“用途”:建立非酒精性脂肪肝发病预警模型
