MySQL高可用性之Keepalived+Mysql(双主热备)-创新互联

环境描述:

融水ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

OS:CentOS6.5_X64

MySQL-VIP:192.168.1.200

MySQL-master1:192.168.1.201

MySQL-master2:192.168.1.202

1、配置两台Mysql主主同步

[root@master ~]# yum install mysql-server mysql -y [root@master ~]# service mysqld start [root@master ~]# mysqladmin -u root password 123.com [root@master ~]# vi /etc/my.cnf                   #开启二进制日志,设置id [mysqld] server-id = 1                    #backup这台设置2 log-bin = mysql-bin binlog-ignore-db = mysql,information_schema     #忽略写入binlog日志的库 auto-increment-increment = 2             #字段变化增量值 auto-increment-offset = 1               #初始字段ID为1 slave-skip-errors = all                #忽略所有复制产生的错误      [root@master ~]# service mysqld restart

如果是Centos7,则卸载mariadb,安装mysql,参考文章:https://blog.51cto.com/sf1314/2073389

安装mysql,参考文章:

mysql5.6.37 https://blog.51cto.com/sf1314/2058754

# mysql -uroot -p'密码'

先查看下log bin日志和pos值位置

MySQL高可用性之Keepalived+Mysql(双主热备)

master配置如下:

[root@ master ~]# mysql -u root -p123.com mysql> GRANT  REPLICATION SLAVE ON *.* TO 'replication'@'192.168.0.%' IDENTIFIED  BY 'replication'; mysql> flush  privileges; mysql> change  master to     ->  master_host='192.168.0.203',     ->  master_user='replication',     ->  master_password='replication',     ->  master_log_file='mysql-bin.000002',     ->  master_log_pos=106;  #对端状态显示的值 mysql> start  slave;         #启动同步

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:MySQL高可用性之Keepalived+Mysql(双主热备)-创新互联
分享路径:http://cdiso.cn/article/ccpcde.html

其他资讯