MySQL の Perl のサポートには MySQL のクライアントプログラムサポート (ライブラリおよびヘッダーファイル) をインストールする必要があります。ほとんどのインストールメソッドで必要なファイルをインストールできます。しかし、Linux 上で MySQL を RPM ファイルからインストールした場合、開発者 RPM をインストールしたことを確認する必要があります。クライアントプログラムはクライアント RPM にありますが、クライアントプログラムサポートは開発者 RPM にあります。
Perl サポートをインストールする場合、必要なファイルは http://search.cpan.org の CPAN (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
        をインストールする前にそれをインストールします。
      
モジュールの配布を圧縮 tar アーカイブでダウンロードしてモジュールを手動で作成することもできます。たとえば、DBI 配布を解凍してビルドするには、以下のような手順に従います。
配布を現在のディレクトリに解凍します。
shell> gunzip < DBI-VERSION.tar.gz | tar xvf -
            このコマンドは、DBI-
            という名前のディレクトリを作成します。
          VERSION
ロケーションを解凍した配布の上段のディレクトリに変更します。
shell> cd DBI-VERSION
配布をビルドしてすべてをコンパイルします。
shell>perl Makefile.PLshell>makeshell>make testshell>make install
        make test
        コマンドはモジュールが動作していることを確認するために重要です。DBD::mysql
        のインストール中にそのコマンドを実行してインタフェースのコードを実行するには、MySQL
        サーバーが動作していなければなりません。さもなければそのテストは失敗します。
      
        MySQL
        の新しいリリースをインストールするときはいつでも
        DBD::mysql
        配布を再ビルドして再インストールするのがいいでしょう。特にすべての
        DBI スクリプトが MySQL
        をアップグレードしたあとに失敗するような場合にはそれはいい考えです。
      
システムのディレクトリに Perl モジュールをインストールするためのアクセス権限がない場合、あるいはローカルの Perl モジュールをインストールする場合は、http://servers.digitaldaze.com/extensions/perl/modules.html#modules の資料が役に立つ場合があります。
ヘッディング 「ローカルでインストールしたモジュールが必要な新しいモジュールのインストール」の下を見ます。

