您的位置:首页 > 运维架构 > Linux

【Linux-中级篇】搭建MySQL的主从复制

2016-02-23 11:54 489 查看

搭建MySQL主从复制

1.实验环境
主机操作系统IP地址主要软件
MasterCentOS6.5x86_64192.168.10.10Mysql-5.5.22.tar.gz
Slave1CentOS6.5x86_64192.168.10.15Mysql-5.5.22.tar.gz
Slave2CentOS6.5x86_64192.168.10.18Mysql-5.5.22.tar.gz
2.实验步骤
1.建立时间同步环境,在主节点上搭建时间同步服务器。
① 安装NTP

② 配置NTP,添加2行代码



③ 重启服务

2.在节点上进行时间同步


3.在每台服务器上关闭iptables和selinux




4.安装MySQL数据库。在Master、Slave1、Slave2上安装
①  编译安装MySQL













等待编译安装完成。② 优化调整:









③ 初始化数据库


④ 启动MySQL

这时同时在Slave1 和Slave2 安装MySQL 数据库。Slave1:











Slave2:









对MySQL的优化调整,初始化数据库参照Master的操作步骤,都是一样的。这里我不详细截图。5.配置MySQL Master 主服务器。①  在/etc/my.cnf中修改或者增加下面内容



② 重启MySQL服务

③ 登录MySQL程序,给从服务器以授权。





其中File列显示日志名,Position列显示偏移量,这两个值在后面配置从服务器的时候需要。Slave应从该点在Master上进行新的更新6.配置从服务器①  在/etc/my.cnf中修改或增加下面内容







注意:server-id不能与主服务器相同② 重启MYSQL服务



③ 登录MySQL 配置同步,按主服务器结果更改下面命令中master_log_file和master_log_pos 参数







④ 启动同步,2台从服务器同时进行

⑤ 查看Slave状态,确保以下两个值为YES



7.验证主从复制效果①  在主服务器上登录MYSQL



② 在主服务器上新建一个数据库

③ 在主、从服务器上分别查看数据库,显示数据库相同,则主从复制成功







这样主、从服务器同步成功。
本文出自 “IT随笔” 博客,请务必保留此出处http://tang493512148.blog.51cto.com/10053350/1744232
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: