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