设为首页 收藏本站
查看: 649|回复: 0

[经验分享] 搭建MySQL的主从复制

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-2-24 08:25:05 | 显示全部楼层 |阅读模式
搭建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
wKiom1bL0L-B1TZcAABXWhw0coU069.jpg
② 配置NTP,添加2行代码
wKioL1bL0XqwWvWIAAANyI8erdA689.jpg
wKiom1bL0RnQwiypAAATHym48e8712.jpg
③ 重启服务
wKioL1bL0Y-zcX5nAAAtkUW6-4Q207.jpg
2.在节点上进行时间同步
wKiom1bL0S2wIs2mAAAN1BKpvGc535.jpg
  3.在每台服务器上关闭iptables和selinux
wKioL1bL0amyYofHAAB13WN6bf8749.jpg

4.安装MySQL数据库。在Master、Slave1、Slave2上安装
①  编译安装MySQL
wKiom1bL0Ueh4aeJAAAygQNCFxk467.jpg
wKioL1bL0b-TDdNxAAAzsPJ-iwM774.jpg
wKiom1bL0WGSEmYpAACAuBfPAaU319.jpg
wKiom1bL0W-zVhCFAAAo3rhv8kk479.jpg
wKiom1bL0X_CPS8NAAAYf0mgDcI516.jpg
QQ截图20160224082326.jpg
wKioL1bL0gqTHrOYAABxFMfTAdQ586.jpg
等待编译安装完成。
② 优化调整:
wKioL1bL0hyTVVcJAABnHQYjXhc997.jpg
wKiom1bL0b3ioJtCAAAwuwqwtf8460.jpg
wKiom1bL0cvSLb3UAAAytWprWGE519.jpg
wKioL1bL0kizPHU5AABVx3MaGdU309.jpg
wKioL1bL0mLimXizAABK_uFqKAM904.jpg

③ 初始化数据库
wKiom1bL0gXDThfZAACpLdi4l_s088.jpg

④ 启动MySQL
wKioL1bL0ofAxtYiAABx_SJ_9PM913.jpg
这时同时在Slave1 和Slave2 安装MySQL 数据库。
Slave1:
QQ截图20160224082345.jpg
wKioL1bL0vDgiaVeAABeLqiUiRw368.jpg
QQ截图20160224082357.jpg
wKioL1bL0z2CXJ3aAABNLb0T1K0598.jpg
wKioL1bL02bhxkE7AACiXSf4kOE161.jpg
wKioL1bL04GxT73KAABgoYEqXV4937.jpg

Slave2:
wKiom1bL0zWAAy9JAABb_ob1B8Q123.jpg
wKiom1bL01vxMSg1AABOZROC1ic749.jpg
wKioL1bL0-GT7srwAABG2PAypCM148.jpg
wKioL1bL0_HhFCdbAACpM8hpDrY195.jpg
wKiom1bL05uwF7WbAAA7ffyoR80701.jpg
对MySQL的优化调整,初始化数据库参照Master的操作步骤,都是一样的。这里我不详细截图。
5.配置MySQL Master 主服务器。
①  在/etc/my.cnf中修改或者增加下面内容
wKiom1bL1NKDYaXxAAArg86tZzo921.jpg
wKioL1bL1UzxCLUiAAAXNdXmBF8773.jpg
② 重启MySQL服务
wKiom1bL1PvRL_y5AABNlsUnM5E733.jpg
③ 登录MySQL程序,给从服务器以授权。
wKioL1bL1XrS5hrbAAApMlbdNhc586.jpg
wKiom1bL1T_SH9r1AABdRrwHyP4949.jpg
wKioL1bL1cDBZ5GdAABThFrsixc772.jpg

其中File列显示日志名,Position列显示偏移量,这两个值在后面配置从服务器的时候需要。Slave应从该点在Master上进行新的更新
6.配置从服务器
①  在/etc/my.cnf中修改或增加下面内容
wKioL1bL1d-z07RJAAAQAqS05_A648.jpg
wKioL1bL1f-i7OoDAABZ_i45PxU713.jpg
wKiom1bL1aPSYYCZAAAqUg5f59Q026.jpg
wKiom1bL1a_TGRcpAABPALSX2pw971.jpg
注意:server-id不能与主服务器相同
② 重启MYSQL服务
wKioL1bL1izQW0mbAAB1HeiNo2g703.jpg
wKiom1bL1c2T18WFAAAjlXHZ30A377.jpg
③ 登录MySQL 配置同步,按主服务器结果更改下面命令中master_log_file和master_log_pos 参数
wKiom1bL1fnB6VjOAAAtRs6SDGU497.jpg
wKiom1bL1kDA3BceAAB5uABgReQ882.jpg
wKioL1bL1tCgLejrAAAK0NzwwVk996.jpg
wKioL1bL1wKw14fFAACDQrZoUec967.jpg
④ 启动同步,2台从服务器同时进行
wKioL1bL1yXRIFCZAAATsa3DdiI570.jpg
⑤ 查看Slave状态,确保以下两个值为YES
wKiom1bL1s3SZ_cFAAAk1F4dVlw618.jpg
wKiom1bL1t6CmlCBAAATV3fQw9M526.jpg
7.验证主从复制效果
①  在主服务器上登录MYSQL

wKioL1bL142gxp5qAAAnELK0V10107.jpg
QQ截图20160224082411.jpg

② 在主服务器上新建一个数据库
QQ截图20160224082417.jpg
③ 在主、从服务器上分别查看数据库,显示数据库相同,则主从复制成功

wKiom1bL14jglKA_AAAKDhzq124227.jpg
QQ截图20160224082423.jpg
wKiom1bL16Lis6RmAAA3jjKrU1k914.jpg
QQ截图20160224082428.jpg

这样主、从服务器同步成功。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-181995-1-1.html 上篇帖子: this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! 下篇帖子: mysql创建多用户,并授权
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表