Linux-中级篇搭建MySQL的主从复制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-中级篇搭建MySQL的主从复制相关的知识,希望对你有一定的参考价值。
搭建mysql主从复制
1.实验环境
主机 | 操作系统 | IP地址 | 主要软件 |
Master | CentOS6.5x86_64 | 192.168.10.10 | Mysql-5.5.22.tar.gz |
Slave1 | CentOS6.5x86_64 | 192.168.10.15 | Mysql-5.5.22.tar.gz |
Slave2 | CentOS6.5x86_64 | 192.168.10.18 | Mysql-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
以上是关于Linux-中级篇搭建MySQL的主从复制的主要内容,如果未能解决你的问题,请参考以下文章