MySQL-MHA部署问题小记

    技术2024-08-20  56

    MySQL-MHA部署问题小记

    **

    问题:部署MySQL-MHA集群时,三个数据库主机均已准备并配置完成,使用masterha_check_repl检测主从同步状态时,52的主机总是未活跃状态

    排错

    主配置文件app1.cnf无异常 [server default] manager_log=/etc/mha/manager.log manager_workdir=/etc/mha master_ip_failover_script=/etc/mha/master_ip_failover repl_user=repuser repl_password=123qqq…A ssh_port=22 ssh_user=root user=root password=123qqq…A [server1] candidate_master=1 hostname=192.168.4.51 [server2] candidate_master=1 hostname=192.168.4.52 [server3] candidate_master=1 hostname=192.168.4.53

    故障切换脚本master_ip_failover无异常 my $vip = ‘192.168.4.100/24’; # Virtual IP my $key = “1”; my s s h s t a r t v i p = " / s b i n / i f c o n f i g e n s 33 : ssh_start_vip = "/sbin/ifconfig ens33: sshstartvip="/sbin/ifconfigens33:key $vip"; my s s h s t o p v i p = " / s b i n / i f c o n f i g e n s 33 : ssh_stop_vip = "/sbin/ifconfig ens33: sshstopvip="/sbin/ifconfigens33:key down";

    52主机slave进程无异常 Slave_IO_Running: Yes Slave_SQL_Running: Yes

    排查以上几步均未发现异常,52主机是从其他原始快照克隆过来的机器,最终发现是因为快照未关闭防火墙,关闭防火墙后问题解决,都是快照留下的坑啊!!

    Processed: 0.010, SQL: 9