
130 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Symptome feststellen wie dass alle Ihre DBI-Skripte einen Coredump liefern, nachdem Sie
auf eine h¨ohere Version von MySQL aktualisiert haben.
Wenn Sie keine Rechte haben, die Perl-Module im Systemverzeichnis zu installieren, oder
wenn Sie lokale Perl-Module installieren wollen, k¨onnte Ihnen der folgende Link helfen:
http://www.iserver.com/support/contrib/perl5/modules.html
Suchen Sie nach der
¨
Uberschrift Installing New Modules that Require Locally
Installed Modules.
3.7.2 Installation von ActiveState-Perl unter Windows
Um das MySQL-DBD-Modul mit ActiveState-Perl unter Windows zu installieren, gehen Sie
wie folgt vor:
• Laden Sie ActiveState-Perl von http://www.activestate.com/Products/ActivePerl/
und installieren Sie es.
•
¨
Offnen Sie eine MS-DOS-Eingabeaufforderung.
• Setzen Sie - falls erforderlich - die HTTP proxy-Variable, zum Beispiel wie folgt:
set HTTP_proxy=my.proxy.com:3128
• Starten Sie das PPM-Programm:
C:\> c:\perl\bin\ppm.pl
• Falls noch nicht geschehen, installieren Sie DBI:
ppm> install DBI
• Wenn das erfolgreich verlief, f¨uhren Sie folgenden Befehl aus:
install
ftp://ftp.de.uu.net/pub/CPAN/authors/id/JWIED/DBD-mysql-1.2212.x86.ppd
Das sollte zumindest bei ActiveState-Perl Version 5.6 funktionieren.
Wenn Sie es nicht schaffen, dass oben Genanntes funktioniert, sollten Sie statt dessen den
MyODBC-Treib er installieren und sich mit dem MySQL-Server ¨uber ODBC verbinden:
use DBI;
$dbh= DBI->connect("DBI:ODBC:$dsn","$user","$password") ||
die "Fehler $DBI::errstr beim Verbinden mit $dsn\n";
3.7.3 Installation der MySQL-Perl-Distribution unter Windows
Die MySQL-Perl-Distribution enth¨alt DBI, DBD:MySQL und DBD:ODBC.
• Laden Sie die Perl-Distribution f¨ur Windows von http://www.mysql.com/download.html.
• Entpacken Sie die Distribution in C:, so dass Sie ein ‘C:\PERL’-Verzeichnis erhalten.
• F¨ugen Sie Ihrem Pfad ‘C:\PERL\BIN’ hinzu.
• F¨ugen Sie Ihrem Pfad das Verzeichnis ‘C:\PERL\BIN\MSWIN32-x86- thread’ oder
‘C:\PERL\BIN\MSWIN32-x86’ hinzu.
• Testen Sie, ob perl funktioniert, indem Sie perl -v in einer MS-DOS-
Eingabeaufforderung ausf¨uhren.
Kommentare zu diesen Handbüchern