Présentation
Maintenant que MySQL et le module DBI sont installés, nous allons devoir installer les pilotes de MySQL.
Les pilotes se trouvent dans le module DBD::mysql (DataBase Driver MySQL).
À noter que si vous n'utilisez pas MySQL, vous devez bien évidemment installer les pilotes du SGBD que vous utilisez. Il s'agira donc du module DBD::SGBD. Par exemple :
- DBD::Pg pour PostgreSQL ;
- DBD::Oracle pour Oracle ;
- etc.
Installation sous Linux
Tout comme pour le module DBI, il est possible de procéder à une installation manuelle ou automatique.
Installation manuelle
Comme précédemment, nous allons commencer par télécharger l'archive. Pour ça, rendez-vous
ici et cliquez sur le premier lien, comme dans la capture d'écran ci-dessous :
Rendez-vous ensuite sur le côté droit de la page afin de lancer la téléchargement.
Un fois l'archive enregistrée sur votre ordinateur, ouvrez votre plus beau terminal et tapez successivement les commandes suivantes :
Code : Console - Installation du module DBD | tar -xzvf DBD-mysql-xxx.tar.gz
cd DBD-mysql-xxx/
perl Makefile.PL
make
sudo make install |
Installation automatique
Commencez par ouvrir un terminal, puis tapez la commande suivante :
Code : Console
Après avoir saisi votre mot de passe, vous devriez avoir une nouvelle ligne dans l'invite de commandes de la forme :
Code : Console
Il vous suffit alors de lancer l'installation du module grâce à la commande :
Code : Console
Installation sous Windows
Si vous utilisez Active Perl, ouvrez un terminal, puis tapez la commande suivante :
Code : Console
Vous devriez alors avoir une nouvelle ligne dans l'invite de commandes de la forme :
Code : Console
Il vous suffit alors de lancer l'installation du module grâce à la commande :
Code : Console
Voilà, les pilotes pour MySQL sont maintenant installés. Nous allons enfin pouvoir commencer l'apprentissage des différentes commandes Perl à proprement parler !
Linuxien, vous avez un problème ?
Il n'est pas impossible que certains d'entre vous rencontrent un problème et obtiennent un message d'erreur lors de l'installation des pilotes MySQL.
Surtout pas de panique, je suis là pour vous expliquer comment régler tout ça !
Il s'agit en réalité d'une dépendance entre les paquets. Avant de tenter à nouveau l'installation du pilote, vous devez installer les paquets
libmysqlclient16 et
libmysqlclient16-dev (qui, au passage, installeront les paquets
libmysqlclient-dev et
mysql-common automatiquement dans un souci de dépendance).
Pour ce faire, tapez dans votre terminal la commande suivante :
Code : Console | sudo apt-get install libmysqlclient16 libmysqlclient16-dev |
Une fois l'installation des quatre paquets terminée, tentez de relancer l'installation des pilotes MySQL. Ça devrait être bon.
