安装数据库备份工具,因为数据库中的数据量达到270G在使用传统的备份工具mysqldump备份,时间耗费比较长,综合考虑,我们选择比较熟悉的第三方工具xtrabackup进行备份恢复

yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

yum localinstall -y percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

配置两台机器间无秘钥登陆认证

停止要备份数据库的主从关系(主要注意当前主从binlog及pos信息,以备恢复是使用)

开始备份数据库(下面命令中,需要安装pv工具)

innobackupex --defaults-file=/data/3316/my.cnf --user=root --password=mysql422805 --host=10.9.180.188 --port=3316 --stream=tar /mnt/backup/backup_mysql 2>>/tmp/mysqlback.log |pv | ssh -p 58022 -c aes192-cbc -o 'MACs umac-64@openssh.com' root@10.9.90.55 "cat - > /mysql_slave_data/mysql3306/dx_`date +%F_%H_%M_%S`.tar”

进行数据库恢复

将备份的数据进行解压

合并xtrabackup_log_file和备份的物理文件

innobackupex --defaults-file=./my.cnf --apply-log --use-memory=10G ./

修改mysql配置文件

启动数据库

配置主从关系

CHANGE MASTER TO MASTER_HOST='10.9.142.206', MASTER_USER='meishi',MASTER_PASSWORD='meishi',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.002198',MASTER_LOG_POS=796951609;

查看数据是否正常

进行参数调优,开启多线程

show global variables like 'slave_parallel_workers';

set global slave_parallel_workers=8;

等待从库追赶差异数据,确认数据库托从成功。

下载 mysql 拖_mysql数据库托从相关推荐

  1. java 备份 mysql 日志_MySQL 数据备份与还原

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:逆心 链接:https://www.cnblogs.com/kissdodog 公众 ...

  2. python示例--下载mysql数据库中数据--excel表格,合并表格

    用到的知识点 1.mysql连接 2.pandas的concat数据合并 3.路径等 import threading import requests import json import pymys ...

  3. sp MySQL 导入_mysql数据导入redis

    先编写sql脚本,查询好需要导入redis的数据,同时在脚本中设定好redis的类型:最外层的查询需要设定好查询的字段数量,key value各算一个. 我用的是hash结构,将表明以key的形式存储 ...

  4. mysql 统计_mysql数据统计级别技巧

    本文提及技巧只适用数据统计,OLAP场景,不建议用于业务sql.   分组top问题 知识点:巧用局部变量,实现Hive窗口分析函数功能row_number() over(partition by e ...

  5. php mysql修复_MySQL数据表损坏的巧妙修复

    此文章主要向大家描述的是正确修复损坏的MySQL数据表的实际操作流程,我们大家都知道断电或者非正常关机往往会导致MySQL(和PHP搭配之最佳组合)数据库出现错误.其主要有两种方法: 一种方法使用My ...

  6. 安装mysql为什么下载了很多_mysql下载与安装过程

    1:下载MySql 选择对应的下载文件.(我电脑是64位,所以这下载的是64位的下载文件) 不会下载可以网上搜索"""mysql官网下载",会出现很多教程,推荐 ...

  7. mysql安装下载的缓存文件_mysql的安装

    linux版 ubuntu安装mysql 从官方提供的mysql-apt-config.deb包进行APT源设置 下载完成以后,默认apt源保存在了Downloads目录下. 通过终端切换目录到Dow ...

  8. php mysql 地理位置_MySQL版中国省市区地址地区信息数据表

    web开发中经常会用到国内省市区的数据表信息,下面是作者从网上下载的一个MySQL版本的数据表,做了一下整理,发布出来与大家分享一下,也方便以后使用.文章结尾附有数据表的下载地址. DROP TABL ...

  9. mysql屏蔽_MySQL中的企业数据屏蔽

    mysql屏蔽 In this article, I am going to explain Data Masking feature in MySQL. The data masking is th ...

最新文章

  1. HASHMAP(JDK1.7)最详细原理分析(二)
  2. 百度地图api应用程序大赛作品
  3. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...
  4. 彻底删除 XP 自带的 Windows Messenger方法
  5. python进程监控 supervisor_使用Python的Supervisor进行进程监控以及自动启动
  6. 荣耀20 Pro 5000元最强拍照机翻车?官方怒放样张辟谣
  7. .NET库和向后兼容的技巧——第1部分
  8. 全面超越人类!Google称霸SQuAD,BERT横扫11大NLP测试
  9. Node.js中的不安全跳转如何防御详解
  10. 数据库相关概念与编程使用方式
  11. 计算机毕业论文java毕业设计论文题目基于SpringBoot项目源码旅游信息管理系统[包运行成功]
  12. Origin: 软件申请+续期指引
  13. 在 Laravel 项目中使用 Elasticsearch 做引擎,scout 全文搜索(小白出品, 绝对白话)
  14. VBA批量OCR识别提取身份证照片信息_以OCR识别为代表的人工智能技术在银行中有哪些应用?...
  15. 市场调研-全球与中国化妆品级抗坏血酸葡糖苷市场现状及未来发展趋势
  16. BZOJ 4826 HNOI2017 影魔
  17. 正向代理和反向代理定义和区别
  18. jQuery for Web Designers Web开发jQuery教程 Lynda课程中文字幕
  19. win7 64位下如何安装配置mysql-5.7.17-winx64
  20. 野生程序员的成长之路(上)--编码员还是工程师?

热门文章

  1. oracle双机切换 无法挂载,Linux下Oracle RAC一个节点宕机导致共享存储无法挂载的故障排除...
  2. Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...
  3. spi flash 无法写入数据_非易失性Flash详解
  4. ceph rgw java_java 使用amazon s3接口访问本地ceph rgw
  5. 汇编转c语言,如何把汇编语言转换成C语言
  6. JavaScript 初学者必看“箭头函数”
  7. Java Spring的IoC和AOP的知识点速记
  8. Java中常见数据结构Map之HashMap
  9. Linux常见命令(五)——rmdir
  10. (转)Properties Editor为你解除通过native2ascii进行Unicode转码的烦恼