首页 > 数据库技术 > 详细

MySQL+Keepalived配置高可用

时间:2017-09-29 16:19:45      阅读:290      评论:0      收藏:0      [点我收藏+]

服务器环境:

主mysql:192.168.1.163

从mysql:192.168.1.126

VIP:192.168.1.50

一、mysql配置主从同步

1、配置主mysql服务器

  vim /etc/my.conf

技术分享

  建立帐户并授权slave

技术分享

  锁住主库,只能读不能写

技术分享

  查看主数据库的binlog文件以及位置

技术分享

至此,主库操作已经完成,开始操作从库

2、配置从mysql服务器

  修改从配置文件

  vim /etc/my.conf

技术分享

  配置从服务器slave

技术分享

  登录主库,解锁主库锁定状态

技术分享

  查看从服务器状态

技术分享

二、配置mysql主主同步

  把上面的操作步骤,反着在操作一遍

三、配置keepalived

1、两台服务器安装keepalived

技术分享

2、复制配置文件(两台服务器都执行以下操作)

技术分享

3、修改192.168.1.163上的keepalived配置文件

技术分享

  创建检测mysql脚本

技术分享

  启动keepalived服务

技术分享

4、修改192.168.1.126上的keepalived配置文件(红箭头是需要改变的)

技术分享

  创建检测mysql脚本

技术分享

  启动keepalived

技术分享

5、查看

  登录192.168.1.163查看VIP

技术分享

  登录192.168.1.126查看,没有VIP

技术分享

6、测试mysql的高可用

  在任何一台mysql上创建一个用户,用于测试

技术分享

  关闭主主同步功能

技术分享

  在192.168.1.63上用刚才创建的用户创建一个数据库

技术分享

  在192.168.1.126服务器上查看数据库,没有刚才创建的数据库abc

技术分享

  从其他服务器上登录数据库,能看到创建的数据库

 技术分享

  把192.168.1.163服务器的mysql服务停止

  登录192.168.1.126,VIP已经漂移过来了

技术分享

  在从其他服务器登录VIP,查看数据库

技术分享

没有看到创建的abc数据库

至此,mysql高可用创建完成

 

MySQL+Keepalived配置高可用

原文:http://www.cnblogs.com/chenji8/p/7610962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!