我在Centos 7服务器上安装了DBI模块,但每当我尝试通过Perl脚本连接到mysql时,我的ERROR如下所示,请帮助解决此问题
install_driver(mysql)失败:无法在@INC中找到DBD / mysql.pm(您可能需要安装DBD :: mysql模块)(@INC包含:/ usr / local / lib / perl5 / site_perl / 5.24.1 / x86_64-linux /usr/local/lib/perl5/site_perl/5.24.1 /usr/local/lib/perl5/5.24.1/x86_64-linux /usr/local/lib/perl5/5.24.1。 )在(eval 1195)第3行。 也许DBD :: mysql perl模块还没有完全安装, 或者'mysql'的大写是不对的。 可用的驱动程序:DBM,ExampleP,File,Gofer,Mem,Multiplex,Proxy,Sponge。 在Registration.pl第93行。
答案 0 :(得分:3)
您需要安装perl-DBD-MySQL
。
编辑:我读了你的错误信息,你在/ usr / local中使用非系统perl(perl 5.24.1)。如果您使用的是系统perl而不是系统perl,则可以执行以下操作:
cpan DBD::mysql DBI
您可能还需要:
yum install mysql-devel