MySQL Perl支持要求您安装了MySQL客户端编程支持(库和头文件)。大多数安装方法都安装必要的文件。如果您在Linux上从RPM文件安装MySQL,请确保同时安装开发人员RPM。客户端程序在客户端RPM中,但是客户端编程支持在开发人员RPM中。
您需要的Perl支持文件可以从CPAN(综合Perl档案网络)获得http://search.cpan.org.
在Unix上安装Perl模块的最简单方法是使用CPAN
模块。例如:
shell> perl -MCPAN -e shell cpan> install DBI cpan> install DBD::mysql
的DBD:: mysql
安装运行许多测试。这些测试尝试使用默认的用户名和密码连接到本地MySQL服务器。(默认用户名是您在Unix上的登录名,并且ODBC
在Windows上。默认密码为:”没有密码。”)如果不能使用这些值连接到服务器(例如,如果您的帐户有密码),则测试失败。您可以使用力安装DBD:: mysql
忽略失败的测试。
DBI
要求Data:: Dumper
模块。它可以安装;如果不是,您应该在安装之前安装它DBI
.
也可以下载压缩形式的模块发行版焦油手动归档和构建模块。例如,要解包并构建一个DBI发行版,可以使用如下过程:
将分发版解压到当前目录:
shell> gunzip < DBI-版本.tar.gz | tar XVF -
这个命令创建一个名为
DBI -
.版本
将位置更改为解压缩发行版的顶级目录:
壳> cd DBI -版本
构建发行版并编译所有内容:
shell> perl Makefile.PL
的做测试命令很重要,因为它验证模块是否在工作。的过程中运行该命令时请注意DBD:: mysql
MySQL服务器必须正在运行,否则测试会失败。
重建和重新安装是一个好主意DBD:: mysql
安装MySQL的新版本。这确保正确安装了MySQL客户端库的最新版本。
如果您没有在系统目录中安装Perl模块的访问权限,或者您想安装本地Perl模块,下面的参考可能会有用:http://learn.perl.org/faq/perlfaq8.html#How-do-I-keep-my-own-module-library-directory-