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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM