一键搭建mysql集群系列二

mysql 5.7  主从复制

本节是在上一节的基础之上做的操作,上节我们通过脚本实现了一键自动化安装mysql5.7,这次我们要在三台机器上部署msyql5.7,并实现主从复制,实现的宗旨是,能自动化,就尽量自动化,实在不能自动化,那就手工化

用的脚本和文件说明
1.install_mysql.sh 自动化安装mysql脚本
2.ntpdate.sh 时间同步脚本
3.system_init.sh 系统初始化脚本
4.yum.sh yum源配置脚本
5.exec_commond.sh 批量执行命令脚本,附带分发公钥功能 6.fenfa.sh 分发文件
7.secret_key.sh 创建秘钥脚本

执行步骤:

1.创建目录和下载脚本

我们在一阶段已经阐述,一键安装mysql了,现在依照上次的方法,依次在三台主机上安装mysql(详情请看一阶段)修改主机名和ip地址(三台),实现方法,依次在三台机器下,下载脚本,执行脚本

更改ip和主机名的示例:

我们这里是用master机器来分发文件,所有需要将被管理的ip集合起来送给ip_hosts.sh.格式如下

  1. 依次初始化系统和安装mysql(参照一阶段)
  2. 在mysql-master主机上编辑hosts文件,等下统一分发hosts

5.首先查看master主机有没有magedu账号,没有就创建(这里默认是用magedu账号来统一分发文件) 需要手工创建

6.其他两台从机器也是同样需要创建magedu账号,我们这里使用脚本创建(注意是master机器上执行)

7.创建秘钥分发秘钥

8.利用分发脚本分发hosts文件 注意切换用户magedu,在magedu家目录下进行分发
在master机器上将hosts文件复制到家目录下,执行分发脚本

9.master机器配置,因为在安装的时候默认已经开启了

10.从服务器配置 (两台都要配置哦)

看到以上就是正常的

自此一主多从的配置已经搭建完成了,在主服务器上创建数据库,试试,看看是否同步到两台从服务器上

 

原创文章,作者:srayban,如若转载,请注明出处:http://www.178linux.com/76528

评论列表(1条)

  • 娅娃爱 2017-11-27 11:00

    没有脚本源码呀,还想看一下呢

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班