如何查看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

相关推荐
叁沐28 分钟前
MySQL 25 MySQL是怎么保证高可用的?
mysql
惊骇世俗王某人6 小时前
MySQL数据库索引及底层数据结构
数据结构·数据库·mysql
神仙别闹13 小时前
基于Python+Vue+Mysql实现(物联网)智能大棚
vue.js·物联网·mysql
花途Jasmine14 小时前
MySQL中的DDL(一)
数据库·mysql
五岁小孩吖19 小时前
Mysql 如何使用 binlog 日志回滚操作失误的数据
mysql
Runing_WoNiu20 小时前
最佳左前缀法则(Optimal Left-Prefix Rule)
数据库·mysql
百里晴鸢21 小时前
mysql之主从复制
mysql
五月茶1 天前
MySQL——黑马
数据库·mysql
一号IT男1 天前
MySql MVCC的原理总结
数据库·mysql
荔枝吻1 天前
【沉浸式解决问题】mysql-connector-python连接数据库:RuntimeError: Failed raising error.
数据库·python·mysql