Documentation Home

2.13.1 在 Unix 上安装 Perl

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 和ODBCWindows 上的登录名。默认密码是无密码 。 )如果您无法使用这些值连接到服务器(例如,如果您的帐户有密码),测试失败。您可以使用 force install DBD::mysql忽略失败的测试。

DBI需要 Data::Dumper模块。可以安装;如果没有,你应该在安装之前安装它 DBI

也可以下载压缩的tar存档形式的模块分发并手动构建模块。例如,要解压并构建 DBI 分发,请使用如下过程:

  1. 将发行版解压到当前目录:

    $> gunzip < DBI-VERSION.tar.gz | tar xvf -

    此命令创建一个名为 . DBI-VERSION

  2. 将位置更改为解压缩分发的顶级目录:

    $> cd DBI-VERSION
  3. 构建发行版并编译所有内容:

    $> 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-