Le support Perl de MySQL requièrt que vous ayez installé le
support de programmation de clients pour MySQL. Si vous avez
installé MySQL à partir de fichiers RPM
,
les programmes clients sont dans le RPM
client, mais le support de la programmation de clients est dans
le RPM
des développeurs. Assurez-vous
d'avoir installé le dernier RPM
.
Si vous voulez installer le support Perl, les fichiers dont vous avez besoin sont disponible sur la bibliothèque CPAN (Comprehensive Perl Archive Network) à http://search.cpan.org.
Le moyen le plus facile pour installer le module Unix de Perl et
d'utilise le module CPAN
. Par exemple :
shell> perl -MCPAN -e shell
cpan> install DBI
cpan> install DBD::mysql
L'installation de DBD::mysql
effectue de
nombreux tests. Ces tests requièrent une connexion local au
serveur MySQL, en tant qu'utilisateur anonyme, sans mot de
passe. Si vous avez supprimé l'accès anonyme, ou assigné des
mots de passe, les tests échoueront. Vous pouvez utiliser
force install DBD::mysql
pour ignorer ces
tests.
DBI
requiert le module
Data::Dumper
. Il peut être déjà installé.
Si non, vous devez l'installer avant d'installer
DBI
.
Il est aussi possible de télécharger la distribution module
sous la forme d'une archive tar
compressée,
et de compiler manuellement les modules. Par exemple, pour
décompresser et construire la distribution
DBI
, utilisez cette procédure :
Décompressez la distribution dans le dossier courant :
shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
Cette commande crée un dossier appelé
Data-Dumper-VERSION
.
Mettez vous dans le répertoire racine de la distribution décompressée :
shell> cd DBI-VERSION
Construisez la distribution et compilez tout :
shell>perl Makefile.PL
shell>make
shell>make test
shell>make install
La commande make test
est importante car elle
vérifie que le module fonctionne. Notez que quand vous
exécutez cette commande durant l'installation de
Msql-Mysql-modules
pour tester le code de
l'interface, le serveur MySQL doit être en marche sinon le test
échouera.
Il est bon de reconstruire et réinstaller la distribution
Msql-Mysql-modules
à chaque fois que vous
réinstallez une nouvelle version de MySQL, particulièrement si
vous avez des problèmes avec vos scripts DBI
après avoir avoir mis à jour MySQL.
Si vous n'avez pas le droit d'installer des modules Perl dans le dossier système ou que vous voulez installer des modules locaux de Perl, la référence suivante pourra vous aider : http://www.iserver.com/support/contrib/perl5/modules.html
Regardez le paragraphe ``Installing New Modules that Require Locally Installed Modules.''
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.