MySql 5.7 开启binlog和慢查询日志

MySQL5.7版本中,my.cnf的位置一般在/etc/my.cnf,要在my.cnf中添加:

[mysqld]
log-bin=/var/log/mysql-binlog/mysql-binlog
server-id=1

slow_query_log=ON
slow_query_log_file=/var/log/mysql-show/mysql-slow.log
long_query_time=1

查询当前mysql数据库是否开启了慢查询日志功能:
show VARIABLES like '%slow%';

查询当前mysql数据库是否开启了binlog日志功能:
show VARIABLES like 'log_%';

查看binlog格式:
show variables like 'binlog_format';

获取binlog文件列表:
show binary logs;

查看当前正在写入的binlog文件:
show master status;

查看master上的binlog:
show master logs;

只查看第一个binlog文件的内容:
show binlog events;

查看指定binlog文件的内容:
show binlog events in 'mysql-binlog.000002';

用命令查看binlog日志文件:
mysqlbinlog mysql-binlog.000001

你可能感兴趣的:(Database)