mydumper-0.9.1

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


1
2
3
4
5
ansible脚本
ansible  - / etc / ansible / db / scdb 主  - m shell  - '/home/mysqlbak/mydumper/backup.sh'
ansible  - / etc / ansible / db / scdb 主  - m synchronize  - 'mode=pull src=/home/mydumper.tar.gz dest=/home/mydumper.tar.gz'
ansible  - / etc / ansible / db / db db  - m synchronize  - 'src=/home/mydumper.tar.gz dest=/home/mydumper.tar.gz'
ansible - playbook  - / etc / ansible / db / db myloader.yml  - - extra - vars  "hosts=all"



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
cat  / home / mysqlbak / mydumper / backup.sh
#!/bin/bash
rm  - rf  / home / mydumper  / home / mydumper.tar.gz
mkdir  - / home / mydumper
array = (a b c d)
#库名 
for  num  in  "${array[@]}" 
do  
mydumper  - u root  - / home / 3306 / mysql.sock  - 'password'  - B $num  - / home / mydumper
done
cd  / home && tar cvzf mydumper.tar.gz mydumper
 
ansible机器
cat myloader.yml
-  hosts:  "{{hosts}}"
   remote_user: root
   gather_facts: no
   tasks:
   -  name: mysql
     shell: rm  - rf  / home / mydumper && cd  / home && tar xvzf mydumper.tar.gz
   -  name: myloader
     shell: myloader  - u root  - / opt / {{ mport }} / mysql.sock  - p password  - 4  - - / home / mydumper
 
 
对各个环境mydumper的安装
cat installmydumper.sh 
#!/bin/bash
 
- / usr / local / bin / mydumper ] && exit  0
 
yum install gcc - c + +  cmake glib2 - devel pcre - devel.x86_64  - y
yum  - y install zlib - devel
yum  - y install zlib
cd  / opt / soft
tar  - zxvf mydumper - 0.9 . 1.tar .gz  - / usr / local /
cd  / usr / local / mydumper - 0.9 . 1
cmake .
make && make install


4个环境,同步4个库,用时10分钟。jenkins上配置。


本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/2047776,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
存储 缓存 关系型数据库
Mysql增量备份之Mysqldump & Mylvmbackup
Mysql增量备份之Mysqldump & Mylvmbackup
|
存储 关系型数据库 MySQL
mydumper备份工具介绍与使用
前面文章有介绍过 MySQL 系统自带的 mysqldump 备份工具的使用,其实还有一个开源工具 mydumper 同样适用于 MySQL 的逻辑备份。之前一直没有正式体验过,只是听说比 mysqldump 要快很多,具体使用效果如何, 一起来看下吧。
411 0
|
关系型数据库 MySQL 数据库
mysql安装使用mydumper备份工具
mysql安装使用mydumper备份工具
1528 0
|
Oracle 关系型数据库 MySQL
|
存储 关系型数据库 MySQL
|
存储 监控 关系型数据库
|
存储 Oracle 关系型数据库
|
MySQL 关系型数据库 数据库
|
关系型数据库 MySQL Shell