bin_log

导出日志
mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysql-bin.000009 > t1.txt

/etc/my.cnf

# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
# mysqlx-bind-address = 127.0.0.1


# 开启 Binlog 并写明存放日志的位置
log_bin = mysql-bin
# 指定索引文件的位置
# log_bin_index = /usr/local/mysql/log-bin/mysql-bin.index
#删除超出这个变量保留期之前的全部日志被删除
expire_logs_days = 7
# 指定一个集群内的 MySQL 服务器 ID,如果做数据库集群那么必须全局唯一,一般来说不推荐 指定 server_id 等于 1。
server_id = 1
# 设置方面提到过的三种 Binlog 的日志模式
binlog_format = ROW
#控制对哪些数据库进行收集,如果不配置,默认全部数据库都会进行日志收集
binlog_do_db=test

查看日志内容

% mysqlbinlog mysql-bin.000002

保存日志内容到文本文件

% mysqlbinlog mysql-bin.000008 2>&1|tee output.log

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容