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 -
.版本
将位置更改为解压缩发行版的顶级目录:
shell> cd DBI- .使用实例版本
构建发行版并编译所有内容:
shell> make shell> make test shell> make install
的做测试命令很重要,因为它验证模块是否在工作。的过程中运行该命令时请注意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-