我在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。)at( eval 1195)第3行。也许DBD :: mysql perl模块还没有完全安装,或者'mysql'的大小写可能不正确。可用的驱动程序:DBM,ExampleP,File,Gofer,Mem,Multiplex,Proxy,Sponge。在Registration.pl第93行。
你需要安装perl-DBD-MySQL
。
编辑:我读了你的错误信息,你正在使用/ usr / local中的非系统perl(perl 5.24.1)。如果您使用的是系统而不是系统perl,则可以执行以下操作:
cpan DBD::mysql DBI
您可能还需要:
yum install mysql-devel