binlog2sql解析binlog,生成SQL

一、创建环境

需要使用python3.11,新版本有兼容问题

pacman -U python311-3.11.9-2-x86_64.pkg.tar.zst
/usr/bin/python3.11 -m venv /srv/binlog2sql
/srv/binlogsql/bin/pip3 install --upgrade pip

二、安装binlog2sql

cd /srv
git clone https://github.com/michael-liumh/binlog2sql.git
cd binlog2sql && pip3 install -r requirements.txt

三、生成SQL

source /srv/binlogsql/bin/activate
./binlog2sql.py -h 127.0.0.1 -u root -p admin3579 -d opine --stop-never --table-per-file --start-file binlog.000018

四、处理生成的SQL

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Python分类目录。将固定链接加入收藏夹。