远程操作示例
远程操作示例
# 列出远端 binlog
mysqlbinlog --read-from-remote-server --host=10.0.0.10 \
--user=binlog_ro --password='***' --base64-output=DECODE-ROWS -v \
mysql-bin.000046 | head -50
# 原始拉取(保持二进制格式,适合归档)
mysqlbinlog --read-from-remote-server --raw --stop-never \
--host=10.0.0.10 --user=binlog_ro --password='***' \
--result-file=/data/binlog_archive/ mysql-bin.000046| 权限 | REPLICATION SLAVE(含拉取原始文件) |
|---|---|
| --raw | 按原始格式保存(自动处理校验) |
| --stop-never | 持续拉取新模式,进程常驻 |
远程拉取比拷贝数据目录更安全:不依赖文件权限与路径,走复制协议。