【Linux-中级篇】搭建MySQL的主从复制
2016-02-23 11:54
489 查看
搭建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 |
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 命令
- linux文件系统简介
- PC端安装Linux相关记录
- Centos7配置更新国内yum源
- Linux操作系统文件系统基础知识详解
- arm-linux-androideabi-readelf
- addr2line命令
- Linux power supply class hacking
- Jenkins进阶系列之——08配置Linux系统ssh免密码登陆
- 卸载Linux自带openjdk
- Linux下利用backtrace追踪函数调用堆栈以及定位段错误
- linux下GTK编程:显示CPU使用率,内存使用率,网速。
- 跟老男孩儿学习LINUX运维
- 嵌入式Linux学习计划
- linux grep命令
- 转载:Linux 下C编程常用的头文件
- linux下的目录结构及重要目录文件含义知识
- 最新linux内核编译
- Windows主机连接Linux虚拟机
- Linux下批量删除空文件