如何查看MySQL binlog日志

1、查看MySQL是否开启binlog日志

SQL:show variables like '%log_bin%';

log_bin:on 是开启状态

若是OFF,则需要开启binlog日志。

开启方式:打开mysql配置文件my.cnf,在[mysqlId]下面增加

log-bin=mysql-bin

查看binlog日志

mysql 复制代码
mysql> show binlog events ``in 'mysql-bin.000002'``;#查看指定binlog文件的内容 
mysql> show binary logs; #获取binlog文件列表 
mysql> show master status; #查看当前正在写入的binlog文件
mysql> show binary logs; #获取binlog文件列表 
mysql> flush logs;#刷新日志时,会生成新的binlog文件

若是执行SQL报错如下,则是权限不够。需要进行添加权限。

SQL 错误 [1227] [42000]: Access denied; you need (at least one of ) the SUPER, REPLICATION CLIENT privilege(s) for this operation

相关推荐
爱可生开源社区7 小时前
MySQL 性能优化:真正重要的变量
数据库·mysql
小马爱打代码8 小时前
MySQL性能优化核心:InnoDB Buffer Pool 详解
数据库·mysql·性能优化
风流 少年9 小时前
mysql mcp
数据库·mysql·adb
西门吹雪分身11 小时前
mysql之数据离线迁移
数据库·mysql
轩情吖13 小时前
MySQL初识
android·数据库·sql·mysql·adb·存储引擎
轩情吖14 小时前
MySQL库的操作
android·数据库·mysql·oracle·字符集·数据库操作·编码集
Flobby52914 小时前
深入理解 MySQL 锁:从全局锁到死锁检测
数据库·后端·mysql
troublea14 小时前
ThinkPHP3.x高效学习指南
mysql·nginx·缓存
troublea14 小时前
ThinkPHP6快速入门指南
数据库·mysql·缓存
加号315 小时前
windows系统下mysql主从数据库部署
数据库·windows·mysql