MYSQL + MHA +keepalive + VIP安装配置(一)--MYSQL安装配置
时间:2022-03-14 20:45
一、总概:
本文介绍了MySQL高可用性的实现方案MHA,MHA由Node和Manager组成,Node运行在每一台MySQL服务器上,不管是MySQL主服务器,还是MySQL从服务器,都要安装Node。主从安装keepalived ,实现虚拟ip漂移,程序不用改IP自动切换。
二、环境
1、操作系统:centos 6.5 64位
2、数据库: MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar 下载
3、MHA版本:mha4mysql-node-0.54-0.el6.noarch.rpm,
mha4mysql-manager-0.54-0.el6.noarch.rpm
4、keepalived版本:
5、主机部署:
manager机:192.168.1.201 master机:192.168.1.231 slave1机:192.168.1.232(备用master)
6、大致步骤:
注意:
(1)、master_log_file=‘mysql-bin.000001‘,master_log_pos=112;
这两名是通过maste中用: show master status;查出来的。
(2)、master与slave的server-id 是不能相同,否则不能同步成功。
slave的server-id可以通过修改 /etc/my.cnf或
mysql> set global server_id=2; #此处的数值和my.cnf里设置的一样就行。
五、总结
数据库的安装及master与slave配置成功,可以进行主从同步了!主从同步的常见错误,其实不外乎就是网络、权限、iptables、SELinux等问题,我们平时注意检查这些问题,处理起来应该不是很困难,大家记得关闭iptables(或开通对应的端口)和SELinux,注意Slave_IO_Running和Slave_SQL_Running状态必须确保主Yes才行,另外也要注意从机的Seconds_Behind_Master值及主从机的server-id不可以相同!
MYSQL + MHA +keepalive + VIP安装配置(一)--MYSQL安装配置,布布扣,bubuko.com