查看MySql操作日志

查看MySql操作日志

今天在排查问题的时候发现数据对不上,怀疑是有些数据被人误删了,那如何知道是否该数据被人删除了呢

先看一下日志是否开始了

sql 复制代码
show variables like 'log_bin'

发现是ON,开启了

看一下当前记录在哪个日志中了

sql 复制代码
show master status

全部日志使用

sql 复制代码
show binary logs;

找到文件位置之后查看日志

sql 复制代码
mysqlbinlog mysql-bin.000329

也可以使用sql语句去查看

sql 复制代码
show binlog events in 'mysql-bin.000329'

如果由于误操作数据,想要进行数据恢复的话,可以

shell 复制代码
mysqlbinlog mysql-bin.000329 --database=exam_admin --start-datetime='2021-06-30 10:00:00' --stop-datatime='2021-06-30 11:00:00' > /user/myself/sql/sl.sql

zhhll.icu/2021/数据库/关系...

本文由mdnice多平台发布

相关推荐
l1t10 分钟前
DeepSeek总结的Postgres 查询中的读取效率问题
数据库·postgresql
whn197734 分钟前
【达梦】-544: 超出全局排序空间,请调整SORT_BUF_GLOBAL_SIZE、SORT_BUF_SIZE、SORT_BLK_SIZE
数据库
dc_001243 分钟前
MSSQL2022的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
数据库·microsoft
w***71101 小时前
MySQL 事务的操作和四大特性
android·数据库·mysql
p***19941 小时前
MySQL中常见函数
数据库·mysql
m***06681 小时前
MySQL —— 配置文件
数据库·mysql·adb
e***13621 小时前
mysql之日期时间函数
数据库·mysql
heimeiyingwang2 小时前
如何用向量数据库构建企业级语义检索系统
数据库·mongodb·nosql·milvus
Web打印2 小时前
Phpask(php集成环境)之03安装mysql
数据库·mysql
p***19942 小时前
实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
数据库·postgresql