根据mysqlbin恢复丛库数据

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

1、查看错误日志,找出异常点

cat /db/mysql/mysql.log

140814 11:01:52 [ERROR] /usr/local/mysql/libexec/mysqld: Sort aborted
150121 11:30:38 [ERROR] /usr/local/mysql/libexec/mysqld: Sort aborted
150625 17:09:03 [ERROR] Slave SQL: Error 'Table 'IMDB.NEWSINGERWITHDRAWRECORD' doesn't exist' on query. Default database: 'IMDB'. Qu
ery: 'insert into NEWSINGERWITHDRAWRECORD select SERIALNUM,2,USERID, UNIX_TIMESTAMP(NOW()),CHANNELID,CASH,NAME,IDENTITYCARD,PROVINCE
,CITY, REGION,BANKBRANCH,BANKTYPE,BANKCARD,CONSUMEGOLD,REMAINGOLD,TRANFERSTATE, COMPLAINSTATE,COMPLAINREASON,COMPLAINTIME,GMNAME,GMI
D,OPTIME,RECORD, REPLY,PHONE,SINGERLEVEL,0 FROM SINGERWITHDRAWRECORD WHERE TIME>1433439938 AND WITHDRAWTYPE=0 GROUP BY USERID', Erro
r_code: 1146
150625 17:09:03 [Warning] Slave: Table 'IMDB.NEWSINGERWITHDRAWRECORD' doesn't exist Error_code: 1146
150625 17:09:03 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE
 START". We stopped at log 'mysql-bin.000966' position 717149534
150625 18:13:00 [Note] Slave I/O thread killed while reading event
150625 18:13:00 [Note] Slave I/O thread exiting, read up to log 'mysql-bin.000966', position818000316
150625 18:15:38 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000966' at position 820812134, relay log
 './IM-SJ01-DBServer04-relay-bin.000001' position: 4
150625 18:15:38 [Note] Slave I/O thread: connected to master 'repl@192.168.1.102:3306',replication started in log 'mysql-bin.000966'
 at position 820812134

2、导出没有同步的的sql语句

/usr/local/mysql/bin/mysqlbinlog --start-position=717149534 --stop-position=818000316 mysql-bin.000966 > export.sql

注:mysqlbinlog系统的继续可能会报错,请用mysql相同路径下的mysqlbinlog 

3、把export.sql拷贝到丛库

4、执行

mysql -uroot CHANNELDB < export.sql --force

注:--force可以强行忽略错误继续执行











本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1669834,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
安全 数据库
事务故障恢复
事务故障恢复
232 0
事务故障恢复
|
存储 缓存 关系型数据库
备份与恢复 | 学习笔记
快速学习备份与恢复
161 0
备份与恢复 | 学习笔记
|
NoSQL MongoDB 数据库
备份与恢复|学习笔记
快速学习备份与恢复
74 0
|
网络安全
F5实现一键备份和恢复功能
脚本内容:  root@ltm2:Active:Standalone] tmp # more backup1.sh #!/bin/sh cd /shared/tmp date_tag=`date +%Y%m%d%H%M%S` XXXX save sys  ucs    /shared/tmp/$HOSTNAME-$date_tag.
1118 0