环境:CentOS6.2,mysql5.1,MHA 0.56,配置了3台服务器(A、B、C),A是MHA管理节点,C和B分别是主从mysql
          使用一切正常(除了主从复制时延迟比较严重)。
      听说mysql5.7的延迟解决的很好,就把A、B、C的mysql5.1卸载,安装了mysql5.7;安装后,C和B的主从关系正常。
问题:A中的MHA启动不了,报错如下:
tail: /var/log/masterha/app1/app1.log: file truncated
Fri Aug 11 13:48:13 2017 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Fri Aug 11 13:48:13 2017 - [info] Reading application default configuration from /etc/app1.cnf..
Fri Aug 11 13:48:13 2017 - [info] Reading server configuration from /etc/app1.cnf..
Fri Aug 11 13:48:13 2017 - [info] MHA::MasterMonitor version 0.56.
Fri Aug 11 13:48:13 2017 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln301] install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.Compilation failed in require at (eval 27) line 3. at /usr/share/perl5/vendor_perl/MHA/DBHelper.pm line 205
 at /usr/share/perl5/vendor_perl/MHA/Server.pm line 166
Fri Aug 11 13:48:13 2017 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln301] install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.
Compilation failed in require at (eval 27) line 3. at /usr/share/perl5/vendor_perl/MHA/DBHelper.pm line 205
 at /usr/share/perl5/vendor_perl/MHA/Server.pm line 166
Fri Aug 11 13:48:13 2017 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln309] Got fatal error, stopping operations
Fri Aug 11 13:48:13 2017 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln424] Error happened on checking configurations.  at /usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm line 326
Fri Aug 11 13:48:13 2017 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln523] Error happened on monitoring servers.
Fri Aug 11 13:48:13 2017 - [info] Got exit code 1 (Not master dead).
请前辈给 指点下!

解决方案 »

  1.   

    Tue Oct 15 18:22:54 2019 - [info] Reading default configuration from /etc/masterha_default.cnf..
    Tue Oct 15 18:22:54 2019 - [info] Reading application default configuration from /etc/mha/app1.cnf..
    Tue Oct 15 18:22:54 2019 - [info] Reading server configuration from /etc/mha/app1.cnf..
    Tue Oct 15 18:22:54 2019 - [info] MHA::MasterMonitor version 0.58.
    Tue Oct 15 18:22:54 2019 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln301] install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.
    Compilation failed in require at (eval 188) line 3.