用XtraBackup搭建mysql主从复制的详细步骤

介绍

本篇内容介绍了“用XtraBackup搭建mysql主从复制的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境说明:
主库192.168.123.15,备库192.168.123.16
软件下载:https://www.percona.com/downloads/XtraBackup/LATEST/

1。备份主库root@192.168.123.15
/应用程序/percona-xtrabackup-2.4.6/bin/innobackupex,——defaults-file=/应用/数据/mysql3306.cnf -uroot -pxxxxxxx=/tmp/mysql_3306——slave-info插座。袜子3306
,
2。打包,压缩root@192.168.123.15
沥青焦油-zcvf 3306.。广州3306年

3。传输到备机,root@192.168.123.15
scp 3306.焦油。广州192.168.123.16:/应用/数据/备份

4。解压缩,日志应用root@192.168.123.16
焦油-xvzf 3306. tar.gz 
/应用程序/percona-xtrabackup-2.4.6/bin/innobackupex——defaults-file=/应用/数据/备份/3306/2017-04-12_09-26-55/backup-my.cnf,——运用原木/应用/数据/备份/3306/2017-04-12_09-26-55

5。停止备库,root@192.168.123.16
/应用程序/Pmysql5.6.33/bin/mysqladmin -uroot -pxxxxxxx,套接字=/tmp/mysql_3306。袜子关闭

6。复制回来,root@192.168.123.16
/应用程序/percona-xtrabackup-2.4.6/bin/innobackupex——defaults-file=/应用/数据/mysql3306.cnf,——复制回来/应用/数据/备份/3306/2017-04-12_09-26-55

7。启动备库,root@192.168.123.16
cd/应用程序/Pmysql5.6.33
。/bin/mysqld_safe——defaults-file=/应用/数据/mysql3306.cnf,

8。搭建复制关系,root@192.168.123.16
查看日志位置
猫,/应用/数据/mysql3306/xtrabackup_binlog_pos_innodb

/应用程序/Pmysql5.6.33/bin/mysql -uroot -pxxxxxxx——套接字=/tmp/mysql_3306。袜子
显示奴隶状态\ G
停止奴隶;

修改主
MASTER_HOST=& # 39; 192.168.123.15& # 39;,
MASTER_PORT=3306,
MASTER_USER=& # 39; repluser& # 39;,
MASTER_PASSWORD=& # 39; xxxxx # 39;,
MASTER_LOG_FILE=& # 39; mysql-bin.000008& # 39;,
MASTER_LOG_POS=4;

开始奴隶;
显示奴隶状态\ G


附:将备份文件传输到主库上时,如果不知道根密码,可以配置一下ssh互信。

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #配置ssh互信# # # # # # # # # # # # # # # # # # # # # # # # # # #
1,以用户名用户登录,在一个机器上执行
ssh - keygen rsa - t

一路回车,不需要输入密码
执行该操作将在/home/user/sh下生成id_rsa, id_rsa . pub文件,其中id_rsa . pub是公钥。

2,在B机器上做步骤1或自行创建/home/user/. ssh文件夹,注意文件夹权限设置为700,将id_rsa。酒吧拷贝到B机器上

scp id_rsa。酒吧B: ~/. ssh/A.id_rsa.pub

3,将拷贝到B机器上的A.id_rsa。酒吧复制到authorized_keys文件中

cp, A.id_rsa。酒吧authorized_keys 

猫A.id_rsa。酒吧比;authorized_keys

若有多个主机要访问,使用祝辞祝辞添加到authorized_keys文件中

用XtraBackup搭建mysql主从复制的详细步骤