top
Loading...
2.13.1.在Unix中安裝Perl
2.13.1. 在Unix中安裝Perl

MySQL Perl支持也要求你安裝了MySQL客戶端編程支持(庫和頭文件)。大多數安裝中安裝了必要的文件。但是,如果你在Linux中從RPM文件安裝MySQL,確保安裝了開發者RPM。客戶端程序在客戶端RPM中,但是客戶端編程支持在開發者RPM

如果你想要安裝Perl支持,需要的文件能從http://search.cpan.orgCPAN (Comprehensive Perl Archive Network)獲得。

Unix中安裝Perl模塊最簡單的方法是使用CPAN模塊。例如:

shell> 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前安裝Data::Dumper模塊。

還可以下載tar文件壓縮格式的模塊分發版,并手動構建模塊。例如,解壓縮和構建DBI分發版的過程為:

1.     將分發版解壓縮到當前目錄:

2.            shell> gunzip < DBI-VERSION.tar.gz | tar xvf -

該命令創建目錄 DBI-VERSION

3.    進入解壓縮分發版的頂級目錄:

4.            shell> cd DBI-VERSION

5.    構建分發版并編譯:

6.            shell> perl Makefile.PL
7.            shell> make
8.            shell> make test
9.            shell> make install

make test命令很重要,因為它驗證模塊正在工作。注意:在你DBD::mysql安裝期間運行該命令試驗接口代碼時,MySQL服務器必須正在運行,否則測試將失敗。

無論何時你安裝一個新版本的MySQL,重建并且重新安裝DBD::mysql分發版是一個好主意, 特別是在升級MySQL后,觀察所有異常,如DBI腳本失敗。

如果你沒有權限在系統目錄下安裝Perl模塊,或如果你安裝本地Perl模塊,下列參考書可以幫助你:http://servers.digitaldaze.com/extensions/perl/modules.html#modules

在標題“Installing New Modules that Require Locally Installed Modules下面查找。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/installing.html
北斗有巢氏 有巢氏北斗