
WindowsでperlからMySQLに接続できません。
perlは以下のようなものです。
結果は「1」と表示されるので、MySQLへの接続ができていないのだと思います。
考えられる原因がわかる方、アドバイスをお願いします。
#!/Perl/bin/perl
use DBI;
print "Content-type: text/html\; charset=shift_jis\n\n";
print "1";
my($dbh, $sth);
$dbh = DBI->connect("DBI:mysql:database=データベース名;host=127.0.0.1", "root", "rootのパスワード",{ RaiseError => 1, AutoCommit => 0 });
print "2";
$sth = $dbh->prepare("select * from テーブル名;");
以下略
WindowsXP SP2
Apache2.2.4
ActivePerl5.8.8
MySQL5.0
No.1ベストアンサー
- 回答日時:
以前に似たような症状になったことがあります。
その時はDBD::mysql(MySQL用のデータベースドライバ)がインストールされていない状態でした。
モジュールが存在するかどうかを一度ppmなどで確認してみてください。
また、MySQLサーバーへの接続はMySQL Administratorなどのツールで確認できますので、サーバー側の問題も考えられる場合は試してみる価値があると思います。
参考URL:http://dev.mysql.com/downloads/gui-tools/5.0.html
回答ありがとうございます。
おっしゃるとおり、DBD::mysqlをインストールすることで解決しました。
DBIがインストールされていることと、
実行したときに内部サーバーエラーにならないことから、
DBD:mysqlもいっしょにインストールされていると思い込んでいました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLサーバのコンピュータ名変...
-
FC4でmysqlを使用して PEAR DB ...
-
MySQLカラム名は日本語と英数字...
-
mysqlがインストールされている...
-
副問合せにLIKE文を使う方法は...
-
列数が多いと結果が行単位に改...
-
SQL Server のキャラクターセッ...
-
Float型の時の計算結果がおかしい
-
like句を使って日本語を検索す...
-
c言語でMySQLを利用するときの...
-
LIMIT で条件を満たしているの...
-
データの移行について
-
パスワード入力を省略したい
-
phpからMySQLに接続について
-
SQL開発環境ソフトウェアである...
-
MySQLの型のサイズ指定で速度は...
-
MAMPでMySQLのパスが通らない
-
ODP.NETのバージョン確認
-
RPMのmysqlとmysql-serverの違い
-
mysql(mariaDB)の格納文字数は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQL sleep が溜まる
-
XAMPPのMySQLを外部から接続で...
-
MySQLでエラーがでて前に進めま...
-
MySQLサーバのコンピュータ名変...
-
クエリー実行中に強制終了した場合
-
cseの使い方について
-
MySQLにリモートホストから接続...
-
さくらVPSで mysql_connect出き...
-
mysql_close();の必要性について
-
データベースについて
-
ログイン履歴について
-
Puttyでサーバー上のMySQLを操...
-
VB.NETからMYSQLへ接続 (する...
-
DBから取得した値を加工して別...
-
PHPとデータベースの接続ができ...
-
ブラウザからの接続
-
win7でphpMyAdminが使えない?
-
localhostで接続できない!
-
ACCESSとXサーバーをODBCで接続...
-
MySQLのリモート接続
おすすめ情報