|
Table des matières
BDD Access/MySQLL’utilisation de Microsoft Access pose des problèmes en utilisation-réseau. Une alternative consiste à utiliser l’interface Access sur chaque poste, mais avec les données stockées sur un serveur MySQL.
Serveur MySQLInstallationInstaller sur le serveur les paquets suivants: mysql-server et phpmyadmin. Configuration
sudo netstat -laputen | grep mysql Vérifier les réseaux ouverts pour le port 3306. Pour le modifier, éditer le fichier my.cnf: sudo nano /etc/mysql/my.cnf Remplacer dans bind-address = 127.0.0.1 par bind-address = 0.0.0.0 pour permettre l’accès par tous les réseaux.
sudo /etc/init.d/mysql restart
$ mysql -h IP_Serveur -u root -p; # entrer l'IP du serveur, répondre le mot de passe du Root mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | GLPI | | glpi | | jeritest | | mysql | | ocs | | ocsweb | +--------------------+ 7 rows in set (0.00 sec) mysql> quit Poste AccessInstallationSe rendre sur http://dev.mysql.com/downloads/gui-tools/5.0.html et sur http://dev.mysql.com/downloads/connector/, télécharger et installer:
MigrationPour réaliser la migration des tables Access en MySQL sur le serveur, lancer MySQL Migration Toolkit.
Privilèges
Configuration de l'ODBC
Choisir le pilote MySQL ODBC 5.1. Tester puis sélectionner la BDD. Lien des tables du programmeFaire d’abord une copie du fichier-programme Access, le renommer (ProgrammeBDD_MySQL par exemple) et l’ouvrir:
Configuration des postes
Nota: Pour éviter la tâche précédente plutôt fastidieuse, reprendre un fichier Programme ProgrammeBDD_MySQL du premier poste. Accès à distancePour accéder à la BDD à partir d’un poste Windows distant:
Si on veut utiliser PHP-MyAdmin, entrer: http://localhost:8080/phpmyadmin |