mysql:7488
From: Taoka Fumiyoshi <Taoka Fumiyoshi <fmysh@xxxxxxxxxx>>
Date: Sun, 13 Apr 2003 16:00:03 +0900
Subject: [mysql 07488] Re: Perl より DBI モジュールで接続できない
> 「libmysqlclient.so を他のシェアードライブラリがあるところ > ("/usr/lib" とか "/lib")にコピーする。」 > ことで解決しました。 この解決法で、当座は動くようにはできるでしょうが、 アップデートの度に手動コピーを繰り返さなければならず、 整合性を保つのが大変になると思います。 ライブラリ検索パスを適切に設定することが 正しい処置だと思います。 FreeBSDのports, packagesからmysqlを入れたのならば ライブラリ類は /usr/local/lib/mysql 以下に置かれています。 このディレクトリがライブラリ検索パスへ含まれていないと、 リンク失敗のエラーとなるわけです。 ライブラリの検索状況はldconfig -r で確認できます。 /usr/local/lib/mysqlを検索パスへ追加すればいいわけですが、 portsからmysqlを入れたのならば、この目的のために /usr/local/etc/rc.d/000.mysql-client.sh というスクリプトが用意されています。 このスクリプトは起動時に自動的に実行されますが、 手動で実行するならrootで次のようにします。 # /usr/local/etc/rc.d/000.mysq-client.sh start
7479 2003-04-13 00:36 [atusi <dratusi@xxxxx] Perl より DBI モジュールで接続できない 7480 2003-04-13 02:26 ┗[<shin1@xxxxxxxxxx> ] 7481 2003-04-13 07:21 ┗[atusi <dratusi@xxxxx] 7482 2003-04-13 07:26 ┗[Tomohiro 'Tomo-p' KA] 7483 2003-04-13 08:14 ┗[atusi <dratusi@xxxxx] -> 7488 2003-04-13 16:00 ┗[Taoka Fumiyoshi <fmy]