iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL MHA failover过程
  • 722
分享到

MySQL MHA failover过程

2024-04-02 19:04:59 722人浏览 泡泡鱼
摘要

1、切换过程[root@es3 ~]# masterha_check_repl --conf=/root/app1.cnf  Tue Aug 20 10:22:41 2019 - [warning] Glo

1、切换过程

[root@es3 ~]# masterha_check_repl --conf=/root/app1.cnf 
Tue Aug 20 10:22:41 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Tue Aug 20 10:22:41 2019 - [info] Reading application default configuration from /root/app1.cnf..
Tue Aug 20 10:22:41 2019 - [info] Reading server configuration from /root/app1.cnf..
Tue Aug 20 10:22:41 2019 - [info] MHA::MasterMonitor version 0.58.
Tue Aug 20 10:22:42 2019 - [info] GTID failover mode = 1
Tue Aug 20 10:22:42 2019 - [info] Dead Servers:
Tue Aug 20 10:22:42 2019 - [info] Alive Servers:
Tue Aug 20 10:22:42 2019 - [info]   es1(192.168.56.14:3306)
Tue Aug 20 10:22:42 2019 - [info]   es2(192.168.56.15:3306)
Tue Aug 20 10:22:42 2019 - [info]   es3(192.168.56.16:3306)
Tue Aug 20 10:22:42 2019 - [info] Alive Slaves:
Tue Aug 20 10:22:42 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:22:42 2019 - [info]     GTID ON
Tue Aug 20 10:22:42 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:22:42 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:22:42 2019 - [info]     GTID ON
Tue Aug 20 10:22:42 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:22:42 2019 - [info] Current Alive Master: es3(192.168.56.16:3306)
Tue Aug 20 10:22:42 2019 - [info] Checking slave configurations..
Tue Aug 20 10:22:42 2019 - [info]  read_only=1 is not set on slave es2(192.168.56.15:3306).
Tue Aug 20 10:22:42 2019 - [info] Checking replication filtering settings..
Tue Aug 20 10:22:42 2019 - [info]  binlog_do_db= , binlog_ignore_db= 
Tue Aug 20 10:22:42 2019 - [info]  Replication filtering check ok.
Tue Aug 20 10:22:42 2019 - [info] GTID (with auto-pos) is supported. Skipping all ssh and node package checking.
Tue Aug 20 10:22:42 2019 - [info] Checking SSH publickey authentication settings on the current master..
Tue Aug 20 10:22:43 2019 - [info] HealthCheck: SSH to es3 is reachable.
Tue Aug 20 10:22:43 2019 - [info] 
es3(192.168.56.16:3306) (current master)
 +--es1(192.168.56.14:3306)
 +--es2(192.168.56.15:3306)

Tue Aug 20 10:22:43 2019 - [info] Checking replication health on es1..
Tue Aug 20 10:22:43 2019 - [info]  ok.
Tue Aug 20 10:22:43 2019 - [info] Checking replication health on es2..
Tue Aug 20 10:22:43 2019 - [info]  ok.
Tue Aug 20 10:22:43 2019 - [info] Checking master_ip_failover_script status:
Tue Aug 20 10:22:43 2019 - [info]   /usr/local/bin/master_ip_failover --command=status --ssh_user=root --orig_master_host=es3 --orig_master_ip=192.168.56.16 --orig_master_port=3306 


IN SCRIPT TEST====/sbin/ifconfig enp0s8:1 down==/sbin/ifconfig enp0s8:1 192.168.56.191/24===

Checking the Status of the script.. OK 
Tue Aug 20 10:22:43 2019 - [info]  OK.
Tue Aug 20 10:22:43 2019 - [info] Checking shutdown script status:
Tue Aug 20 10:22:43 2019 - [info]   /usr/local/bin/stop_report --command=status --ssh_user=root --host=es3 --ip=192.168.56.16 
Tue Aug 20 10:22:43 2019 - [info]  OK.
Tue Aug 20 10:22:43 2019 - [info] Got exit code 0 (Not master dead).

Mysql Replication Health is OK.
[root@es3 ~]# masterha_manager --conf=/root/app1.cnf    
Tue Aug 20 10:22:47 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Tue Aug 20 10:22:47 2019 - [info] Reading application default configuration from /root/app1.cnf..
Tue Aug 20 10:22:47 2019 - [info] Reading server configuration from /root/app1.cnf..
Tue Aug 20 10:22:47 2019 - [info] MHA::MasterMonitor version 0.58.
Tue Aug 20 10:22:48 2019 - [info] GTID failover mode = 1
Tue Aug 20 10:22:48 2019 - [info] Dead Servers:
Tue Aug 20 10:22:48 2019 - [info] Alive Servers:
Tue Aug 20 10:22:48 2019 - [info]   es1(192.168.56.14:3306)
Tue Aug 20 10:22:48 2019 - [info]   es2(192.168.56.15:3306)
Tue Aug 20 10:22:48 2019 - [info]   es3(192.168.56.16:3306)
Tue Aug 20 10:22:48 2019 - [info] Alive Slaves:
Tue Aug 20 10:22:48 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:22:48 2019 - [info]     GTID ON
Tue Aug 20 10:22:48 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:22:48 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:22:48 2019 - [info]     GTID ON
Tue Aug 20 10:22:48 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:22:48 2019 - [info] Current Alive Master: es3(192.168.56.16:3306)
Tue Aug 20 10:22:48 2019 - [info] Checking slave configurations..
Tue Aug 20 10:22:48 2019 - [info]  read_only=1 is not set on slave es2(192.168.56.15:3306).
Tue Aug 20 10:22:48 2019 - [info] Checking replication filtering settings..
Tue Aug 20 10:22:48 2019 - [info]  binlog_do_db= , binlog_ignore_db= 
Tue Aug 20 10:22:48 2019 - [info]  Replication filtering check ok.
Tue Aug 20 10:22:48 2019 - [info] GTID (with auto-pos) is supported. Skipping all SSH and Node package checking.
Tue Aug 20 10:22:48 2019 - [info] Checking SSH publickey authentication settings on the current master..
Tue Aug 20 10:22:48 2019 - [info] HealthCheck: SSH to es3 is reachable.
Tue Aug 20 10:22:48 2019 - [info] 
es3(192.168.56.16:3306) (current master)
 +--es1(192.168.56.14:3306)
 +--es2(192.168.56.15:3306)

Tue Aug 20 10:22:48 2019 - [info] Checking master_ip_failover_script status:
Tue Aug 20 10:22:48 2019 - [info]   /usr/local/bin/master_ip_failover --command=status --ssh_user=root --orig_master_host=es3 --orig_master_ip=192.168.56.16 --orig_master_port=3306 


IN SCRIPT TEST====/sbin/ifconfig enp0s8:1 down==/sbin/ifconfig enp0s8:1 192.168.56.191/24===

Checking the Status of the script.. OK 
Tue Aug 20 10:22:48 2019 - [info]  OK.
Tue Aug 20 10:22:48 2019 - [info] Checking shutdown script status:
Tue Aug 20 10:22:48 2019 - [info]   /usr/local/bin/stop_report --command=status --ssh_user=root --host=es3 --ip=192.168.56.16 
Tue Aug 20 10:22:48 2019 - [info]  OK.
Tue Aug 20 10:22:48 2019 - [info] Set master ping interval 3 seconds.
Tue Aug 20 10:22:48 2019 - [info] Set secondary check script: masterha_secondary_check -s 192.168.56.16 -s 192.168.56.15
Tue Aug 20 10:22:48 2019 - [info] Starting ping health check on es3(192.168.56.16:3306)..
Tue Aug 20 10:22:48 2019 - [info] Ping(SELECT) succeeded, waiting until mysql doesn't respond..
Tue Aug 20 10:23:00 2019 - [warning] Got error on Mysql select ping: 2013 (Lost connection to MySQL server during query)
Tue Aug 20 10:23:01 2019 - [info] Executing SSH check script: exit 0
Tue Aug 20 10:23:01 2019 - [info] Executing secondary network check script: masterha_secondary_check -s 192.168.56.16 -s 192.168.56.15  --user=root  --master_host=es3  --master_ip=192.168.56.16  --master_port=3306 --master_user=repl --master_passWord=123456 --ping_type=SELECT
Tue Aug 20 10:23:01 2019 - [info] HealthCheck: SSH to es3 is reachable.
Monitoring server 192.168.56.16 is reachable, Master is not reachable from 192.168.56.16. OK.
Monitoring server 192.168.56.15 is reachable, Master is not reachable from 192.168.56.15. OK.
Tue Aug 20 10:23:02 2019 - [info] Master is not reachable from all other monitoring servers. Failover should start.
Tue Aug 20 10:23:03 2019 - [warning] Got error on MySQL connect: 2003 (Can't connect to MySQL server on '192.168.56.16' (111))
Tue Aug 20 10:23:03 2019 - [warning] Connection failed 2 time(s)..
Tue Aug 20 10:23:06 2019 - [warning] Got error on MySQL connect: 2003 (Can't connect to MySQL server on '192.168.56.16' (111))
Tue Aug 20 10:23:06 2019 - [warning] Connection failed 3 time(s)..
Tue Aug 20 10:23:09 2019 - [warning] Got error on MySQL connect: 2003 (Can't connect to MySQL server on '192.168.56.16' (111))
Tue Aug 20 10:23:09 2019 - [warning] Connection failed 4 time(s)..
Tue Aug 20 10:23:09 2019 - [warning] Master is not reachable from health checker!
Tue Aug 20 10:23:09 2019 - [warning] Master es3(192.168.56.16:3306) is not reachable!
Tue Aug 20 10:23:09 2019 - [warning] SSH is reachable.
Tue Aug 20 10:23:09 2019 - [info] Connecting to a master server failed. Reading configuration file /etc/masterha_default.cnf and /root/app1.cnf again, and trying to connect to all servers to check server status..
Tue Aug 20 10:23:09 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Tue Aug 20 10:23:09 2019 - [info] Reading application default configuration from /root/app1.cnf..
Tue Aug 20 10:23:09 2019 - [info] Reading server configuration from /root/app1.cnf..
Tue Aug 20 10:23:11 2019 - [info] GTID failover mode = 1
Tue Aug 20 10:23:11 2019 - [info] Dead Servers:
Tue Aug 20 10:23:11 2019 - [info]   es3(192.168.56.16:3306)
Tue Aug 20 10:23:11 2019 - [info] Alive Servers:
Tue Aug 20 10:23:11 2019 - [info]   es1(192.168.56.14:3306)
Tue Aug 20 10:23:11 2019 - [info]   es2(192.168.56.15:3306)
Tue Aug 20 10:23:11 2019 - [info] Alive Slaves:
Tue Aug 20 10:23:11 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:11 2019 - [info]     GTID ON
Tue Aug 20 10:23:11 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:23:11 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:11 2019 - [info]     GTID ON
Tue Aug 20 10:23:11 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:23:11 2019 - [info] Checking slave configurations..
Tue Aug 20 10:23:11 2019 - [info]  read_only=1 is not set on slave es2(192.168.56.15:3306).
Tue Aug 20 10:23:11 2019 - [info] Checking replication filtering settings..
Tue Aug 20 10:23:11 2019 - [info]  Replication filtering check ok.
Tue Aug 20 10:23:11 2019 - [info] Master is down!
Tue Aug 20 10:23:11 2019 - [info] Terminating monitoring script.
Tue Aug 20 10:23:11 2019 - [info] Got exit code 20 (Master dead).
Tue Aug 20 10:23:11 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Tue Aug 20 10:23:11 2019 - [info] Reading application default configuration from /root/app1.cnf..
Tue Aug 20 10:23:11 2019 - [info] Reading server configuration from /root/app1.cnf..
Tue Aug 20 10:23:11 2019 - [info] MHA::MasterFailover version 0.58.
Tue Aug 20 10:23:11 2019 - [info] Starting master failover.
Tue Aug 20 10:23:11 2019 - [info] 
Tue Aug 20 10:23:11 2019 - [info] * Phase 1: Configuration Check Phase..
Tue Aug 20 10:23:11 2019 - [info] 
Tue Aug 20 10:23:12 2019 - [info] GTID failover mode = 1
Tue Aug 20 10:23:12 2019 - [info] Dead Servers:
Tue Aug 20 10:23:12 2019 - [info]   es3(192.168.56.16:3306)
Tue Aug 20 10:23:12 2019 - [info] Checking master reachability via MySQL(double check)...
Tue Aug 20 10:23:12 2019 - [info]  ok.
Tue Aug 20 10:23:12 2019 - [info] Alive Servers:
Tue Aug 20 10:23:12 2019 - [info]   es1(192.168.56.14:3306)
Tue Aug 20 10:23:12 2019 - [info]   es2(192.168.56.15:3306)
Tue Aug 20 10:23:12 2019 - [info] Alive Slaves:
Tue Aug 20 10:23:12 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:12 2019 - [info]     GTID ON
Tue Aug 20 10:23:12 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:23:12 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:12 2019 - [info]     GTID ON
Tue Aug 20 10:23:12 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:23:12 2019 - [info] Starting GTID based failover.
Tue Aug 20 10:23:12 2019 - [info] 
Tue Aug 20 10:23:12 2019 - [info] ** Phase 1: Configuration Check Phase completed.
Tue Aug 20 10:23:12 2019 - [info] 
Tue Aug 20 10:23:12 2019 - [info] * Phase 2: Dead Master Shutdown Phase..
Tue Aug 20 10:23:12 2019 - [info] 
Tue Aug 20 10:23:12 2019 - [info] Forcing shutdown so that applications never connect to the current master..
Tue Aug 20 10:23:12 2019 - [info] Executing master IP deactivation script:
Tue Aug 20 10:23:12 2019 - [info]   /usr/local/bin/master_ip_failover --orig_master_host=es3 --orig_master_ip=192.168.56.16 --orig_master_port=3306 --command=stopssh --ssh_user=root  


IN SCRIPT TEST====/sbin/ifconfig enp0s8:1 down==/sbin/ifconfig enp0s8:1 192.168.56.191/24===

Disabling the VIP on old master: es3 
Tue Aug 20 10:23:13 2019 - [info]  done.
Tue Aug 20 10:23:13 2019 - [info] Executing SHUTDOWN script:
Tue Aug 20 10:23:13 2019 - [info]   /usr/local/bin/stop_report --command=stopssh --ssh_user=root  --host=es3  --ip=192.168.56.16  --port=3306  
Tue Aug 20 10:23:13 2019 - [info]  Power off done.
Tue Aug 20 10:23:13 2019 - [info] * Phase 2: Dead Master Shutdown Phase completed.
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 3: Master Recovery Phase..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 3.1: Getting Latest Slaves Phase..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] The latest binary log file/position on all slaves is mysqlbin.000005:154
Tue Aug 20 10:23:13 2019 - [info] Latest slaves (Slaves that received relay log files to the latest):
Tue Aug 20 10:23:13 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:13 2019 - [info]     GTID ON
Tue Aug 20 10:23:13 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:23:13 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:13 2019 - [info]     GTID ON
Tue Aug 20 10:23:13 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:23:13 2019 - [info] The oldest binary log file/position on all slaves is mysqlbin.000005:154
Tue Aug 20 10:23:13 2019 - [info] Oldest slaves:
Tue Aug 20 10:23:13 2019 - [info]   es1(192.168.56.14:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:13 2019 - [info]     GTID ON
Tue Aug 20 10:23:13 2019 - [info]     Replicating from es3(192.168.56.16:3306)
Tue Aug 20 10:23:13 2019 - [info]   es2(192.168.56.15:3306)  Version=5.7.24-log (oldest major version between slaves) log-bin:enabled
Tue Aug 20 10:23:13 2019 - [info]     GTID ON
Tue Aug 20 10:23:13 2019 - [info]     Replicating from 192.168.56.16(192.168.56.16:3306)
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 3.3: Determining New Master Phase..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] Searching new master from slaves..
Tue Aug 20 10:23:13 2019 - [info]  Candidate masters from the configuration file:
Tue Aug 20 10:23:13 2019 - [info]  Non-candidate masters:
Tue Aug 20 10:23:13 2019 - [info] New master is es1(192.168.56.14:3306)
Tue Aug 20 10:23:13 2019 - [info] Starting master failover..
Tue Aug 20 10:23:13 2019 - [info] 
From:
es3(192.168.56.16:3306) (current master)
 +--es1(192.168.56.14:3306)
 +--es2(192.168.56.15:3306)

To:
es1(192.168.56.14:3306) (new master)
 +--es2(192.168.56.15:3306)
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 3.3: New Master Recovery Phase..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info]  Waiting all logs to be applied.. 
Tue Aug 20 10:23:13 2019 - [info]   done.
Tue Aug 20 10:23:13 2019 - [info] Getting new master's binlog name and position..
Tue Aug 20 10:23:13 2019 - [info]  mysqlbin.000005:194
Tue Aug 20 10:23:13 2019 - [info]  All other slaves should start replication from here. Statement should be: CHANGE MASTER TO MASTER_HOST='es1 or 192.168.56.14', MASTER_PORT=3306, MASTER_AUTO_POSITION=1, MASTER_USER='repl', MASTER_PASSWORD='xxx';
Tue Aug 20 10:23:13 2019 - [info] Master Recovery succeeded. File:Pos:Exec_Gtid_Set: mysqlbin.000005, 194, 83c39775-c24a-11e9-999a-0800272f2bf4:1-4
Tue Aug 20 10:23:13 2019 - [info] Executing master IP activate script:
Tue Aug 20 10:23:13 2019 - [info]   /usr/local/bin/master_ip_failover --command=start --ssh_user=root --orig_master_host=es3 --orig_master_ip=192.168.56.16 --orig_master_port=3306 --new_master_host=es1 --new_master_ip=192.168.56.14 --new_master_port=3306 --new_master_user='repl'   --new_master_password=xxx
Unknown option: new_master_user
Unknown option: new_master_password


IN SCRIPT TEST====/sbin/ifconfig enp0s8:1 down==/sbin/ifconfig enp0s8:1 192.168.56.191/24===

Enabling the VIP - 192.168.56.191/24 on the new master - es1 
Tue Aug 20 10:23:13 2019 - [info]  OK.
Tue Aug 20 10:23:13 2019 - [info] Setting read_only=0 on es1(192.168.56.14:3306)..
Tue Aug 20 10:23:13 2019 - [info]  ok.
Tue Aug 20 10:23:13 2019 - [info] ** Finished master recovery successfully.
Tue Aug 20 10:23:13 2019 - [info] * Phase 3: Master Recovery Phase completed.
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 4: Slaves Recovery Phase..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] * Phase 4.1: Starting Slaves in parallel..
Tue Aug 20 10:23:13 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info] -- Slave recovery on host es2(192.168.56.15:3306) started, pid: 4516. Check tmp log /data/manager/es2_3306_20190820102311.log if it takes time..
Tue Aug 20 10:23:14 2019 - [info] 
Tue Aug 20 10:23:14 2019 - [info] Log messages from es2 ...
Tue Aug 20 10:23:14 2019 - [info] 
Tue Aug 20 10:23:13 2019 - [info]  Resetting slave es2(192.168.56.15:3306) and starting replication from the new master es1(192.168.56.14:3306)..
Tue Aug 20 10:23:13 2019 - [info]  Executed CHANGE MASTER.
Tue Aug 20 10:23:13 2019 - [info]  Slave started.
Tue Aug 20 10:23:13 2019 - [info]  gtid_wait(83c39775-c24a-11e9-999a-0800272f2bf4:1-4) completed on es2(192.168.56.15:3306). Executed 0 events.
Tue Aug 20 10:23:14 2019 - [info] End of log messages from es2.
Tue Aug 20 10:23:14 2019 - [info] -- Slave on host es2(192.168.56.15:3306) started.
Tue Aug 20 10:23:14 2019 - [info] All new slave servers recovered successfully.
Tue Aug 20 10:23:14 2019 - [info] 
Tue Aug 20 10:23:14 2019 - [info] * Phase 5: New master cleanup phase..
Tue Aug 20 10:23:14 2019 - [info] 
Tue Aug 20 10:23:14 2019 - [info] Resetting slave info on the new master..
Tue Aug 20 10:23:14 2019 - [info]  es1: Resetting slave info succeeded.
Tue Aug 20 10:23:14 2019 - [info] Master failover to es1(192.168.56.14:3306) completed successfully.
Tue Aug 20 10:23:14 2019 - [info] 

----- Failover Report -----

app1: MySQL Master failover es3(192.168.56.16:3306) to es1(192.168.56.14:3306) succeeded

Master es3(192.168.56.16:3306) is down!

Check MHA Manager logs at es3 for details.

Started automated(non-interactive) failover.
Invalidated master IP address on es3(192.168.56.16:3306)
Power off es3.
Selected es1(192.168.56.14:3306) as a new master.
es1(192.168.56.14:3306): OK: Applying all logs succeeded.
es1(192.168.56.14:3306): OK: Activated master IP address.
es2(192.168.56.15:3306): OK: Slave started, replicating from es1(192.168.56.14:3306)
es1(192.168.56.14:3306): Resetting slave info succeeded.
Master failover to es1(192.168.56.14:3306) completed successfully.
Tue Aug 20 10:23:14 2019 - [info] Sending mail..
[root@es3 ~]# ll

2、遇到问题,缺省情况下,如果MHA检测到连续发生宕机,且两次宕机时间间隔不足八小时的话,则不会进行Failover,需要删除最近时间的app1.failover.complete

 [error][/usr/share/perl5/vendor_perl/MHA/MasterFailover.pm, ln310] Last failover was done at 2019/08/20 10:23:14. Current time is too early to do failover again. If you want to do failover, manually remove /data/manager/app1.failover.complete and run this script again.
Tue Aug 20 10:54:20 2019 - [error][/usr/share/perl5/vendor_perl/MHA/ManagerUtil.pm, ln177] Got ERROR:  at /usr/bin/masterha_manager line 65.

或者增加如下参数启动

--ignore_last_failover

您可能感兴趣的文档:

--结束END--

本文标题: MySQL MHA failover过程

本文链接: https://www.lsjlt.com/news/44697.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql下MHA搭建过程
    这篇文章主要介绍“mysql下MHA搭建过程”,在日常操作中,相信很多人在mysql下MHA搭建过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql下MHA搭建过程”...
    99+
    2024-04-02
  • MySQL5.7+MHA+Keepalived failover自动切换
    数据库架构:一主两从 master:192.168.8.57 slave1:192.168.8.58 slave2:192.168.8.59 manager:192.168.8.60 ...
    99+
    2024-04-02
  • 怎么搭建MHA+MySQL
    这篇文章主要介绍“怎么搭建MHA+MySQL”,在日常操作中,相信很多人在怎么搭建MHA+MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么搭建MHA+MySQL”...
    99+
    2024-04-02
  • mha搭建过程中的问题有哪些
    这篇文章主要为大家展示了“mha搭建过程中的问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mha搭建过程中的问题有哪些”这篇文章吧。mha软件版本:0...
    99+
    2024-04-02
  • MySQL Failover and HAProxy Load Balancing Strategy
    作者:禅与计算机程序设计艺术 1.简介 随着互联网网站的日益普及,越来越多的网站选择将数据库部署在云端,部署在云端意味着服务提供商承担了数据库运维的责任。由于云计算的弹性伸缩性优势和按需付费的计费模...
    99+
    2023-10-22
    自然语言处理 人工智能 语言模型 编程实践 开发语言 架构设计
  • Mysql MHA部署-04MHA配置
    Mysql MHA部署-04MHA配置 一 Mysql MHA部署-01介绍 二 Mysql MHA部署-02主从复制 三 Mysql MHA部署-03MHA软件安装 四 M...
    99+
    2024-04-02
  • MySQL中的MHA怎么用
    本篇文章为大家展示了MySQL中的MHA怎么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。提到MySQL高可用性,很多人会想到,亦或者+,不过这些方案的复杂性常常...
    99+
    2024-04-02
  • MySQL中MHA有什么用
    这篇文章给大家分享的是有关MySQL中MHA有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 概述MHA是一位日本MySQL大牛用Perl写的...
    99+
    2024-04-02
  • 【Mysql】MHA配置虚拟ip
    虚拟ip飘逸 说到Failover,通常有两种方式:一种是虚拟IP地址,一种是全局配置文件。 MHA并没有限定使用哪一种方式,而是让用户自己选择,虚拟IP地址的方...
    99+
    2024-04-02
  • Mysql MHA部署中怎么进行MHA软件安装
    Mysql MHA部署中怎么进行MHA软件安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Mysql MHA部署-MHA软件...
    99+
    2024-04-02
  • Mysql实现MHA高可用
    环境: CentOS7.4 x 4 mha4mysql-manager x 1 mha4mysql-node x 3 node节点搭建一主双从 mha4mysql代码托管:https://co...
    99+
    2024-04-02
  • mysql中MHA如何搭建
    这篇文章主要为大家展示了“mysql中MHA如何搭建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中MHA如何搭建”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL中HA MHA如何搭建
    小编给大家分享一下MySQL中HA MHA如何搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mha结构恢复过程:mha架构图...
    99+
    2024-04-02
  • MYSQL的MHA参数有哪些
    这篇文章主要讲解了“MYSQL的MHA参数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL的MHA参数有哪些”吧!Local : 指每一个配置...
    99+
    2024-04-02
  • Mysql中MHA的原理是什么
    本篇内容介绍了“Mysql中MHA的原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! MHA简...
    99+
    2024-04-02
  • mysql MHA 高可用架构部署
    MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅...
    99+
    2024-04-02
  • MYSQL架构中如何主从MHA
    这篇文章给大家介绍MYSQL架构中如何主从MHA,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MHA – GTID模式MasterHigh Availability Manager a...
    99+
    2024-04-02
  • 配置MySQL高可用集群MHA
    配置MySQL高可用集群+++++++++++++++++++主机角色 :客户端 client50数据库服务器 mysql51 到 mysql55管理主机 mgm56VIP地址 ...
    99+
    2024-04-02
  • MySQL MHA集群方案是怎样的
    本篇文章为大家展示了MySQL MHA集群方案是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MySQL MHA集群方案调研 1  MHA集群的基本...
    99+
    2024-04-02
  • MySQL高可用方案MHA怎么用
    这篇文章主要为大家展示了“MySQL高可用方案MHA怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL高可用方案MHA怎么用”这篇文章吧。 MyS...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作