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

时间:2018-01-02 19:43:24

标签: mysql linux perl

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

1 个答案:

答案 0 :(得分:3)

您需要安装perl-DBD-MySQL

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

cpan DBD::mysql DBI

您可能还需要:

yum  install mysql-devel