博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不需手动锁表同步mysql数据库
阅读量:7112 次
发布时间:2019-06-28

本文共 578 字,大约阅读时间需要 1 分钟。

不需手动锁表同步mysql数据库

确保系统安装有perl-DBD-mysql

Yum install perl-DBD-mysql

安装xtrabackup

Xtrabackup 2.1以后的版本不支持innodb引擎,因此需要下载2.0.*的版本。

Wget

执行 rpm –ivh 很容易就安装好所需的包。

执行备份

1、确保源数据库处于启动状态

2、执行指令

innobackupex --user=yourDBuser --password=MaGiCdB1 --defaults-file=/etc/my.cnf 
<备份目录>

备份目录是任意足够大的分区

3、检查备份目录,是否产生数据

4、执行 innobackupex --apply-log  <备份目录>

压缩和传输文件

1、tarczvf backdir.gz  backup

2、scpbackdir.gz  ip:/dir

恢复数据(在目标数据库执行)

1cd dir

2tar xvzf backdir.gz

3、确保 /etc/my.cnf文件有行 datadir=dir

4、确保数据库目录为空

5执行 innobackupex --copy-back  --defaults-file=/etc/my.cnf <备份目录>

数据同步

1、启动mysql

2、执行 mysql主从同步

转载地址:http://orrhl.baihongyu.com/

你可能感兴趣的文章
spf13-vim安装与使用
查看>>
字体颜色代码表
查看>>
hdu 2156 分数矩阵
查看>>
android SQLite数据库应用于草稿箱
查看>>
Android 无缝换肤深入了解与使用
查看>>
Cordova快速开始(安卓篇)
查看>>
ActiveMQ
查看>>
聚类算法(kmeans)详解和python实现
查看>>
四种遍历方法你选哪个?
查看>>
LeetCode41.缺失的第一个正数 JavaScript
查看>>
Java设计模式五——单件模式
查看>>
奇怪的 Ruby
查看>>
79. Word Search
查看>>
【Android】RxJava的使用(四)线程控制 —— Scheduler
查看>>
极限编程 (Extreme Programming) - 迭代计划 (Iterative Planning)
查看>>
小程序外卖购物车 直接就能用~
查看>>
Python版设计模式之监听者模式
查看>>
[Spring Security 5.2.0 翻译] 8 Architecture and Implementation
查看>>
使用 Sphinx 撰写技术文档并生成 PDF 总结
查看>>
Fastjson的基本使用方法大全
查看>>