MySQL Perl 支持要求您安装了 MySQL 客户端编程支持(库和头文件)。大多数安装方法都会安装必要的文件。如果在 Linux 上从 RPM 文件安装 MySQL,请确保同时安装开发人员 RPM。客户端程序在客户端 RPM 中,但客户端编程支持在开发人员 RPM 中。
Perl 支持所需的文件可以从位于 http://search.cpan.org的 CPAN(Comprehensive Perl Archive Network)获得。
在 Unix 上安装 Perl 模块的最简单方法是使用
CPAN
模块。例如:
$> perl -MCPAN -e shell
cpan> install DBI
cpan> install DBD::mysql
DBD::mysql
安装运行许多测试
。这些测试尝试使用默认用户名和密码连接到本地 MySQL 服务器。(默认用户名是您在 Unix 和ODBC
Windows 上的登录名。默认密码是“无密码” 。 )如果您无法使用这些值连接到服务器(例如,如果您的帐户有密码),测试失败。您可以使用
force install DBD::mysql
忽略失败的测试。
DBI
需要
Data::Dumper
模块。可以安装;如果没有,你应该在安装之前安装它
DBI
。
也可以下载压缩的tar存档形式的模块分发并手动构建模块。例如,要解压并构建 DBI 分发,请使用如下过程:
将发行版解压到当前目录:
$> gunzip < DBI-VERSION.tar.gz | tar xvf -
此命令创建一个名为 .
DBI-
VERSION
将位置更改为解压缩分发的顶级目录:
$> cd DBI-VERSION
构建发行版并编译所有内容:
$> perl Makefile.PL $> make $> make test $> make install
make test命令很重要
,因为它验证模块是否正常工作。请注意,在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-