ACCESS / MySQL : Transférer une base de données ACCESS vers MySQL
Ce tutoriel montre comment simplement et rapidement transférer des tables ACCESS vers MySQL grâce à la fonctionnalité des connecteurs ODBC. En effet, Microsoft Access ne propose pas d’export sous forme de code SQL (create table. pour la creation de la strtucre, et INSERT INTO pour ajouter les données).
La manière la plus rapide consiste donc à utiliser le principe des connecteurs ODBC
Tutoriel ACCESS / MySql Exporter une table Access vers MySql
Voir aussi » Application Excel de collecte des besoins clients »
Etapes :
1 – Installation sur votre ordinateur du pilote (driver) ODBC pour MySQL.
Vous trouverez ce driver sur le site https://dev.mysql.com/downloads/connector/
==> Prenez le driver ODBC
==> Installez le (en 32 ou 64 bits suivant votre configuration HW et software)
Vous trouverez ce driver sur le site https://dev.mysql.com/downloads/connector/
==> Prenez le driver ODBC
==> Installez le (en 32 ou 64 bits suivant votre configuration HW et software)
2 – Configurez le driver.
Sur Windows , cette configuration se fait dans Panneau de configuration, outils d’Administration, Sources de données ODBC. Il s’agit alors d’ajouter une source de données système.
==> définissez un nom (DSN)
==> le lien vers MySql (tcp/ip si distant ou saisssissez ‘localhost’, pipe si local)
==> le username et le password nécessaire pour se connecter à mysql et la base
==> le nom de la base de données cible
Sur Windows , cette configuration se fait dans Panneau de configuration, outils d’Administration, Sources de données ODBC. Il s’agit alors d’ajouter une source de données système.
==> définissez un nom (DSN)
==> le lien vers MySql (tcp/ip si distant ou saisssissez ‘localhost’, pipe si local)
==> le username et le password nécessaire pour se connecter à mysql et la base
==> le nom de la base de données cible
3 – réalisez l’export d’une table
Vérifiez ensuite que le serveur MySQL est en cours d’exécution.
Enfin, démarrez Access:
==> sélectionnez la table que vous voulez exporter
==> dans le Menu Données externe, group exporter , cliquez sur ‘plus/more’
– définissez le nom de la table cible (dans mysql) puis OK
– dans la nouvelle fenêtre, choisissez la source de données créé précèdent dans l’onglet « source de données machine », validez
Enfin, démarrez Access:
==> sélectionnez la table que vous voulez exporter
==> dans le Menu Données externe, group exporter , cliquez sur ‘plus/more’
– définissez le nom de la table cible (dans mysql) puis OK
– dans la nouvelle fenêtre, choisissez la source de données créé précèdent dans l’onglet « source de données machine », validez
Vérifiez dans votre base MySQL que la table avec ses données a bien été importé. Si elle n’apparait pas, fermez et ouvrez à nouveau la connection à la base.