mysql_mha.log 里报错。可是我不知道怎么修改?

来源:5-16 MHA架构实例演示(1)

雪兔儿

2020-05-18

[root@bogon home]# /usr/bin/masterha_secondary_check -s 192.168.118.139 -s 192.168.118.141 -s 192.168.118.140 --user=root --master_host=192.168.118.139 --master_ip=192.168.118.139 --master_port=3306 --master_user=mha --master_password=Ma3962281; --ping_type=SELECT
Master is reachable from 192.168.118.139!
bash: --ping_type=SELECT: 未找到命令…
[root@bogon home]# /usr/bin/masterha_secondary_check -s 192.168.118.139 -s 192.168.118.141 -s 192.168.118.140 --user=root --master_host=192.168.118.139 --master_ip=192.168.118.139 --master_port=3306 --master_user=mha --master_password=Ma3962281;
Master is reachable from 192.168.118.139!
[root@bogon home]#
这个报错我还不确定是否是影响故障转移的原因。我们的/etc/mha/mysql_mha.cnf 只配置了脚本的前缀命令。那么这里怎么改啊??

–ping_type=SELECT 这个参数报错。

Mon May 18 04:25:25 2020 - [warning] HealthCheck: Got timeout on checking SSH connection to 192.168.118.139! at /usr/share/perl5/vendor_perl/MHA/HealthCheck.pm line 342.
sh: --ping_type=SELECT: 未找到命令
Mon May 18 04:27:08 2020 - [error][/usr/share/perl5/vendor_perl/MHA/HealthCheck.pm, ln412] Got unknown error from /usr/bin/masterha_secondary_check -s 192.168.118.139 -s 192.168.118.141 -s 192.168.118.140 --user=root --master_host=192.168.118.139 --master_ip=192.168.118.139 --master_port=3306 --master_user=mha --master_password=Ma3962281; --ping_type=SELECT. exit.

写回答

1回答

sqlercn

2020-05-18

这里只要保留/usr/bin/masterha_secondary_check -s 192.168.118.139 -s 192.168.118.141 -s 192.168.118.140  就可以了。

0
5
雪兔儿
非常感谢!
2020-05-18
共5条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程