mysql
导出触发器
查看触发器
dbsyncer 数据同步
mysql 基准测试Sysbench
aliyun RDS 死锁查询
mysql 死锁查询
binlog
本文档使用 MrDoc 发布
-
+
首页
binlog
# binlog 文件路径(通常在 /var/lib/mysql/ 下) SHOW BINARY LOGS; # 按时间段导出 ``` mysqlbinlog --read-from-remote-server --host= --port=3396 --user=admin --password= --start-datetime="2025-11-03 00:55:00" --stop-datetime="2025-11-03 01:10:00" -v --base64-output=DECODE-ROWS mysql-bin-changelog.003867 > ./binlog_20251026.sql ``` # 脚本 ```sh #!/bin/bash host="" user="admin" password="=" port=3396 output_dir="/root/binlogs" # 创建保存目录 mkdir -p $output_dir # 获取所有 binlog 文件名 binlogs=$(mysql -h $host -u $user -p$password -P$port -e "SHOW BINARY LOGS;" | awk 'NR>1 {print $1}') # 遍历每个 binlog 文件并导出 for binlog in $binlogs; do echo "正在导出 $binlog ..." mysqlbinlog -h $host -u $user -p$password -P$port --read-from-remote-server -v --base64-output=DECODE-ROWS $binlog > "$output_dir/$binlog.log" done echo "所有 binlog 导出完成!" ```
admin
2025年11月3日 15:53
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码