首页 / 更多教程 / binlog2sql 实战心得
binlog2sql 实战心得
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了binlog2sql 实战心得,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1456字,纯文字阅读大概需要3分钟。
内容图文
![binlog2sql 实战心得](/upload/InfoBanner/zyjiaocheng/479/6d3d62e235e94f25a754010130b4dcd4.jpg)
功能:从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。
用途:
数据快速回滚(闪回)
主从切换后数据不一致的修复
从binlog生成标准SQL,带来的衍生功能。
安装:
安装git:yum install git
安装pip:
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
tar -xzvf pip-1.5.4.tar.gz && cd pip-1.5.4
python setup.py install
安装binlog2sql:
git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql
pip install -r requirements.txt
使用:
MySQL server必须设置以下参数:
[mysqld]
server_id = 1
log_bin = /var/log/mysql/mysql-bin.log
max_binlog_size = 1G
binlog_format = row
binlog_row_image = full
需要一个恢复的帐号,这个帐号需要最小的权限说明:
* select:需要读取server端information_schema.COLUMNS表,获取表结构的元信息,拼接成可视化的sql语句
* super/replication client:两个权限都可以,需要执行‘SHOW MASTER STATUS‘, 获取server端的binlog列表
* replication slave:通过BINLOG_DUMP协议获取binlog内容的权限
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO ‘liujy‘@‘%‘ identified by ‘123456‘;
binlog2sql 实战心得
标签:check ack git clone 安装 packages for com 原创 rem
本文系统来源:http://www.cnblogs.com/liujingyuan789/p/6674756.html
内容总结
以上是互联网集市为您收集整理的binlog2sql 实战心得全部内容,希望文章能够帮你解决binlog2sql 实战心得所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。