install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted 问题解决方案

 
做mha架构遇到这个错误
[root@kube-node2 scripts]# masterha_check_repl --conf=/etc/mha/app1.cnf
Tue Aug 14 13:24:00 2018 - [info] Reading default configuration from /etc/masterha_default.cnf..
Tue Aug 14 13:24:00 2018 - [info] Reading application default configuration from /etc/mha/app1.cnf..
Tue Aug 14 13:24:00 2018 - [info] Reading server configuration from /etc/mha/app1.cnf..
Tue Aug 14 13:24:00 2018 - [info] MHA::MasterMonitor version 0.58.
Creating directory /var/log/mha/app1.. done.
Tue Aug 14 13:24:00 2018 - [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 37) line 3.

 at /usr/share/perl5/vendor_perl/MHA/DBHelper.pm line 208.
 at /usr/share/perl5/vendor_perl/MHA/Server.pm line 166.
Tue Aug 14 13:24:00 2018 - [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 37) line 3.

 at /usr/share/perl5/vendor_perl/MHA/DBHelper.pm line 208.
 at /usr/share/perl5/vendor_perl/MHA/Server.pm line 166.
Tue Aug 14 13:24:00 2018 - [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 37) line 3.

 at /usr/share/perl5/vendor_perl/MHA/DBHelper.pm line 208.
 at /usr/share/perl5/vendor_perl/MHA/Server.pm line 166.
Tue Aug 14 13:24:01 2018 - [error][/usr/share/perl5/vendor_perl/MHA/ServerManager.pm, ln309] Got fatal error, stopping operations
Tue Aug 14 13:24:01 2018 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln427] Error happened on checking configurations.  at /usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm line 329.
Tue Aug 14 13:24:01 2018 - [error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm, ln525] Error happened on monitoring servers.
Tue Aug 14 13:24:01 2018 - [info] Got exit code 1 (Not master dead).

解决方法:

yum install -y cpan
cpan -D DBI     
# [yes---sudo]
cpan DBD::mysql

猜你喜欢

转载自www.cnblogs.com/fangyuan303687320/p/9475279.html
今日推荐