mytips.exblog.jp ブログトップ

perl DBD DBIのセットアップ
古いperlが新しい環境で動かない

バックアップしてあったJcodeをperlのインクルードディレクトリにコピー
cp Jcode.pm /usr/local/lib/perl5/site_perl/5.8.8/
cp -r Jcode /usr/local/lib/perl5/site_perl/5.8.8/


perl -MCPAN -e shell
install DBI
install DBD::mysql

DBD::mysqlのインストール途中でエラーになる場合がある。
インストール後半でmysqlに接続してテストが行われるが、接続するUser権限がmysqlに設定されていない為テストが実行できずにインストールが終了してしまう。
手動でmakeする場合は以下の形式
perl Makefile.pl --testuser=username
だが、cpanでのinstallなら、mysqlに権限を作ってしまう。

Use of uninitialized value in printf at Makefile.PL line 175, line 102.
testuser ( ) = [テストが実行されるUserが表示されている]

表示されたユーザでアクセスできるように

mysql > GRANT ALL PRIVILEGES ON *.* TO [表示されたuserid]@localhost WITH GRANT OPTION;
[PR]
by sato025 | 2008-10-28 14:40
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();