Association Générale des Utilisateurs de logiciels libres en Côte-d'Or
Rubriques
Notre ami Tux en rodéo sur l'escargot de Bourgogne :-) |
Installation et configuration d’un driver ODBC, pour connecter OpenOffice.org à MySQL
But de ce documentCe document me sert de mémo pour installer et configurer Unix ODBC pour connecter OpenOffice.org à MySQL. Pré-requisCe document a été testé sur une Debian Etch, mais il est facile de l’adapter à d’autres distributions. Pour le serveur, il faut installé une Debian avec MySQL :
Pour le poste client (qui peu être le même que le serveur), il faut installer OpenOffice.org :
Test du serveur MySQLVérification du fonctionnement de MySQL sur le serveurLa commande suivante, permet de se connecter à MySQL en mode console :
ou en remplaçant « Login » par le nom d’utilisateur de MySQL :
Une fois connecté à MySQL, la commande suivante, permet d’afficher les bases de données :
La commande suivante permet de quitter la console de MySQL :
Paramétrage de MySQL, pour qu’il écoute le réseauPour des raisons de sécurité, par défaut, le serveur MySQL ne fonctionne qu’en local et n’écoute pas les requêtes en provenance du réseau. Pour rendre MySQL disponible pour le réseau, il faut supprimer ou commenter la ligne suivante dans le fichier « /etc/mysql/my.cnf » :
Il faut ensuite redémarrer MySQL :
Définir un mot de passe pour l’accès réseau pour MySQLLe plus simple de d’utiliser phpMyAdmin :
Installation d’Unix ODBC et de MyODBC sur le ClientInstallation d’Unix ODBC et du driver ODBC de MySQL
A la fin de l’installation la question suivante apparaît :
Pour information, la commande suivante permet de connaître l’emplacement des fichiers de configuration d’Unix ODBC :
Configuration d’Unix ODBC et de MyODBC sur le ClientConfiguration du driver ODBC dans « /etc/odbcinst.ini ».Ce fichier permet de configurer les drivers ODBC présents sur le système. Si vous avez répondu Oui à la question précédente, ce fichier doit contenir les informations suivantes. Si ce n’est pas le cas, il faut le modifier. [MySQL]Création de la source de données ODBC dans « /etc/odbc.ini ».Ce fichier contient la configuration des sources de données ODBC (DNS) du système. Chaque source doit correspondre à un driver ODBC référencé dans le fichier précédent et à une base de données existante. Pour se connecter à la base de test fournie avec MySQL présente sur le serveur 192.168.0.1, ce fichier doit contenir les lignes suivantes : [MySQL-test]Pour éviter de saisir le code utilisateur et le mot de passe à chaque connexion à la base de données, il est possible de renseigner les deux derniers champs du fichier ci-dessus. Attention : dans ce cas le mot de passe sera écrit en claire. Il faut donc réserver cette possibilité uniquement pour un accès local ou avec un utilisateur ayant peut de droits. Tester la source de données ODBCLa commande suivante, permet de tester la source de données précédente :
Si un mot de passe est nécessaire, il faut utiliser cette commande :
ATTENTION : Même si le « user » et le « password » est renseigné dans le fichier odbc.ini, il faut quand même l’indiquer avec la commande ci-dessus. Une fois connecté à la source de données en mode console, la commande suivante, permet d’afficher les tables de la base de données :
Et la commande suivante permet de sortir de la console
Configuration d’OpenOffice.org pour se connecter à MySQLPour cela, il suffit de créer une nouvelle base de données de type ODBC ou MySQL. Historique des modifications
Article précédent : Contrôleur de domaine avec Samba et LDAP sous Debian ETCH
Article suivant : Connecter un client Samba sur un contrôleur de domaine Samba / OpenLDAP
Forum | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||