Mysql5.5——xtrabackup主从同步

环境:

centos7 1708

IP:

192.168.102.128 linux-node1.example.com (主)

192.168.102.129 linux-node2.example.com (从)

第一:对数据库进行备份,并且做好准备工作。

准备工作可以在另一台机器上执行

第二:把准备好的文件scp到目标主机(linux-node2.example.com)

备份完以后模拟添加数据:

备份完成后,我们添加俩个库bb,cc

第三: 从库无需启动,并且删除原有的数据:

第四:将别分目录导入数据目录:

move-back更快的执行

ps:

修改属主属组

第五:主从需要同步的用户名密码,还有那个点开始同步:

创建有权限的用户

在目标主机,即要还原的主机:

查看master的位置,同步信息启动从服务器

启动从数据库后,进入设置。

change master to master_host='192.168.102.128',master_user='slave',master_password='example.com',master_log_file='mysql-bin.000002',master_log_pos=1123;

在从服务器上上面(linux-node2)

查看从服务器的状态:

检验是否成功

打开数据库,查看数据,备份前后的数据都存在:

此时bb,cc也已经存在。

主从就这么简单的完成了。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux、Python学习

图解CentOS系统启动流程

当我们按下开机键后,系统背后的秘密我们是否了解呢?这里,我带大家探索一下linux系统开机背后的秘密。

930
来自专栏不想当开发的产品不是好测试

通过maven test 报org.apache.ibatis.binding.BindingException: Invalid bound statement

背景 直接使用eclipse工具去执行,没有问题,通过testng.xml去执行,没有问题,但通过mvn clean test执行,就报错,提示org.apac...

23810
来自专栏WindCoder

Eclipse创建AIDL文件

在学习Android的Service时,需要用到个AIDL文件,Eclipse中Android Tools并没有Create Aidl preprocess f...

2011
来自专栏pangguoming

Linux下如何修改Apache根目录

创建自己需要更改的新目录,并更改宿主权限为apache用户 chown -R apache:apache /mnt/www ? 2 停止Apache...

5136
来自专栏白驹过隙

Jenkins - 持续集成环境搭建

2515
来自专栏DT乱“码”

gitHub基本命令

一.要提交文件到github 必须配置本地配置文件 .git文件夹的 config ? 在config文件末尾加上 [user]     name=XXX ...

3766
来自专栏我的博客

查找修改时间在指定区间的文件并打包

#!/bin/bash # find file and tar # joyousphper@gmail.com # find_and_tar.sh read ...

2773
来自专栏康怀帅的专栏

Travis CI 使用详解

本文列举了使用 Travis CI 可能遇到的问题及其解决方法。 官方网站:https://travis-ci.org 官方文档:https://docs.tr...

6474
来自专栏玄魂工作室

Hacker基础之Linux篇:基础Linux命令二

1. mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)。 是Linux系统下常用的命令,经常用来备份文...

37210
来自专栏happyJared

Linux私房菜:小操作命令

921

扫码关注云+社区

领取腾讯云代金券