Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Installing Perl on Unix

2.10.1 Unix 上安装 Perl

MySQL Perl 支持需要您已经安装了 MySQL 客户端编程支持(库文件和头文件)。大多数安装方法都会安装必要的文件。如果您在 Linux 上安装 MySQL RPM 文件,请确保安装开发 RPM。客户端程序在客户端 RPM 中,但是客户端编程支持在开发 RPM 中。

您需要的 Perl 支持文件可以从 Comprehensive Perl Archive Network(CPAN)中获取,地址为http://search.cpan.org

在 Unix 上安装 Perl 模块最简单的方法是使用 CPAN 模块。例如:

$> perl -MCPAN -e shell
cpan> install DBI
cpan> install DBD::mysql

DBD::mysql 安装将运行多个测试。这些测试尝试使用默认用户名称和密码连接到本地 MySQL 服务器。 (默认用户名称是 Unix 登录名,Windows 是 ODBC。默认密码是 无密码。) 如果您不能使用这些值连接到服务器(例如,如果您的帐户有密码),测试将失败。您可以使用 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 命令非常重要,因为它验证了模块是否工作。注意,在运行该命令时,您必须确保 MySQL 服务器正在运行或测试将失败。

重新构建和重新安装 DBD::mysql 分布每当您安装新的 MySQL 版本时,这样可以确保最新版本的 MySQL 客户端库安装正确。

如果您没有安装 Perl 模块的系统目录权限或想要安装本地 Perl 模块,以下参考可能有用:http://learn.perl.org/faq/perlfaq8.html#How-do-I-keep-my-own-module-library-directory-