mysql数据库使用mysqlbinlog命令查看数据操作日志的方法
使用 mysqlbinlog 命令查询mysql数据库所有数据包括表和字段的操作记录。
1、在mysql的root用户下运行命令
// 查看所有日志的记录文件
SHOW BINARY LOGS;
2、在mysql的root用户下运行命令
// 查看当前日志的记录文件
SHOW MASTER STATUS;
3、在mysql的root用户下运行命令
// 查看日志文件所在位置
show variables like '%log_bin%';
4、在Linux终端运行命令
// 进入到日志文件所在位置
cd /www/server/data/
// 查看操作日志
mysqlbinlog mysql-bin.000004;
4、如果提示-bash: mysqlbinlog: 未找到命令,解决方案如下
- 查看日志所在位置,使用mysql命令;
// 查看日志文件所在位置
show variables like '%log_bin%';
- 在Linux终端运行安装命令;
// 安装 mysqlbinlog
ln -s /www/server/mysql/bin/mysqlbinlog mysqlbinlog
- 运行mysqlbinlog命令查看是否安装成功;