2011-09-17 5 views
-1

可能な重複を:私はDBD :: mysqlの使用perlスクリプトを実行すると
Need help with perl error in using DBD::mysqlはDBDを使用してperlのエラーとが必要です:: mysqlの

が、私はエラーメッセージが表示されます:

install_driver(MySQLは)失敗しました:読み込むことができません '/home/y/lib/perl5/site_perl/5.8/i686-linux-64int/auto/DBD/mysql/mysql.so' モジュールDBDのために:: mysql:libmysql client.so.16:共有オブジェクトファイルを開くことができません:/home/y/lib/perl5/5.8/i686-linux-64int/DynaLoader.pm行230のファイルやディレクトリはありません。 at(eval 30)3行

私はperlに慣れていませんが、私が理解しているところからはmysql.soが必要であり、パスを知っています。

/home/y/lib/perl5/site_perl/5.8/i686-linux-64int/auto/DBD/mysql/mysql.soが存在します。

それではなぜ問題なのですか?

答えて

0

不足しているファイルはlibmysqlclient.so.16です。いくつかのディストリビューションにはmysqlclientパッケージが付属しています。

また、/etc/ld.so.confに/ usr/local/mysql/lib/mysqlと/ usr/local/mysql /が含まれていることを確認してください。そうでない場合は、それらを追加してldconfigを実行します。

関連する問題