在Perl中安装DBI模块面临的问题

问题描述 投票:1回答:1

我在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行。

mysql linux perl
1个回答
3
投票

你需要安装perl-DBD-MySQL

编辑:我读了你的错误信息,你正在使用/ usr / local中的非系统perl(perl 5.24.1)。如果您使用的是系统而不是系统perl,则可以执行以下操作:

cpan DBD::mysql DBI

您可能还需要:

yum  install mysql-devel 
© www.soinside.com 2019 - 2024. All rights reserved.