记录一次mysql从库恢复并开启主从复制的过程

原创 2016年05月31日 19:39:48

由于公司的DBA离职,数据库的维护工作就落到了我身上。刚好遇到了从库因为数据原因导致无法主从复制,由于对mysql数据库不是很了解,在恢复过程中遇到了很多问题。记录下本次心酸的恢复过程。


本次过程大致如下:

  • 从主库找到备份文件,放到从库服务器。
  • 恢复数据到从库
  • 设置MySQL还原点
  • 启动从库开始主从复制

1. 连接到数据库
    mysql -h127.0.0.1 -uroot -p ;
2. 切换数据库
    use yourdatabase;
3. 停止主从复制
stop slave;
reset slave all;
4. 设置写入缓存大小。提高mysql导入速度。(和磁盘IO差不多就行)
set global bulk_insert_buffer_size=128*1024*1024;
5. 恢复数据 (根据自己的备份方式恢复)
source /bakfile
6. 找到mysql binlog 备份点 (在linux 下面执行,其他操作系统同理)
less  /bakfile 

找到 
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin-190.000640', MASTER_LOG_POS=120;
获取时间binlog文件名和pos。
7. 修改从库同步位置
CHANGE MASTER TO 
MASTER_HOST='10.251.192.18', 
MASTER_USER='sync', 
MASTER_PASSWORD='DBect98773!_sync', 
MASTER_PORT=3306,
 MASTER_LOG_FILE='mysql-bin-190.000640',
 MASTER_LOG_POS=120;
8. 修改缓存。启动复制
set global bulk_insert_buffer_size=8*1024*1024;
start slave ;
9. 查看主从同步状态
show slave status \G;
10. 如果有问题。查看mysql 错误日志。
11. 同步开始后可能会有少量的冲突出现 ,使用下面语句可以跳过一个事务并查看同步状态
stop slave;
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1 ;
start slave ;
show slave status \G;
版权声明:本文为博主原创文章,未经博主允许不得转载。

MySQL主从故障修复

测试库: 192.168.1.2 主 192.168.1.3 从 192.168.1.4 主 4又是2的从库 192.168.1.5 从 有人修改了192.168....

MYSQL主从数据库破坏和恢复测试

1)进入主数据库172.27.206.6 use member; mysql> select * from menber; +-----------+----+ | name      | i...
  • tiberx
  • tiberx
  • 2017年04月29日 00:01
  • 535

MySQL主从不一致的修复过程

杨建荣的学习笔记 2016-11-30 11:12 昨天发现一个5.7的MySQL从库在应用日志的时候报出了错误。从库启用过了并行复制。Last Error的内容为: Last_Error...

MySQL主从库配置和主库宕机解决方案

原理:MySQL从库上有一个IO线程负责从主库取binlog写到本地,另外有一个SQL线程负责执行这些本地值日,实现命令重做 一、准备工作 系统:CentOS 软件包:mysql-5.6.22.t...

Mysql数据库主从心得整理

Mysql数据库主从心得整理 这里有套教材  管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得...

mysql主从复制配置操作以及主主配置宕机切换演练

mysql主从配置,mysql主主配置通过keepalived实现宕机切换以及常见配置报错解决方法...
  • kjsayn
  • kjsayn
  • 2016年05月09日 09:18
  • 5905

MySQL学习笔记--主从复制故障重置操作

一. 观察复制同步 前面已经完成简单的复制同步的配置,下面我们再进行一些测试观察   1. 先在master库进行一些操作, --建库建表并插入些记录 mysql> create database l...

MySQL 主从复制详解(详细)

目录: MySQL 主从原理MySQL 主从配置MySQL 主从一致性检查MySQL 主从错误处理参考链接 一、mysql主从原理 1. 基本介绍 MySQL 内建的复制功能是...

高性能Mysql主从架构的复制原理及配置详解

温习《高性能MySQL》的复制篇. 1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某...
  • hguisu
  • hguisu
  • 2012年03月06日 07:46
  • 195113

MYSQL主从同步故障一例及解决过程

公司里有两个mysql服务器做主从同步,某天Nagios发来报警短信,mysqla is down...赶紧联系机房,机房的人反馈来的信息是 HARDWARE ERROR 后面信息省略,让机房...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录一次mysql从库恢复并开启主从复制的过程
举报原因:
原因补充:

(最多只允许输入30个字)