【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

记录一次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主从复制配置操作以及主主配置宕机切换演练

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

mysql通过物理备份主库方式恢复从库

1     场景描述 有一套主从环境,从库和主库差异量比较大。其中一个库大小800G左右,127个表,平均每个表差异100万条数据。试过用pt-table-checksum,pt-table-sync...

06.19 MySQL数据库主从复制服务及优化(高级)

第一章 MySQL日志分类1. 错误日志 MySQL启动以及运行过程中的重大错误。cat /etc/my.cnf: [mysqld_safe] log-error = /application/m...

MySQL主从服务器配置

在MySQL 数据库中,支持单项、异步复制。在复制过程中,一个服务器 </s

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

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

mysql主从复制(半同步方式)

一、半同步复制原理介绍 如果还不了解Semi-sync可以阅读(Mannul | <a class="quote_title" href="http://www.orczhou.com/index.php/2011/07/why-and-how-mysql-5-5-semi-sync-replication/
  • haiker
  • haiker
  • 2012-08-15 12:22
  • 1321

MySQL 5.5 主从复制异步、半同步以及注意事项详解

大纲     一、前言     二、Mysql 基础知识     三、Mysql 复制(Replication)     四、Mysql 复制(Replication)类型 ...

具备负载均衡功能MySQL服务器集群部署及实现

1. 引言 MySQL是一个高速度、高性能、多线程、开放源代码 ,建立在客户/服务器(Client/Server)结构上的关系型数据库管理 系 统(RDBMS)。它始于1979年,最初是Michael Widenius为瑞典TcX公司创建的U

MySQL主从复制原理、半同步操作步骤及原理

1.1 企业Linux运维场景数据同步方案 1.1.1 文件级别的异机同步方案 1、scp/sftp/nc 命令可以实现远程数据同步。 2、搭建ftp/http/svn/nfs 服务器,然后在客...

别人的blog不能收藏,mysql

关键字: mysql 启动:net start mySql;   进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;   列出数据库:show databases;   选择数据库:use databaseName;   列出表格:show tables;   显示表格列的属性:show columns from tableName;   建立数据库:source fileName.txt;   匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;   增加一个字段:alter table t
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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