Transferer une base de données ACCESS vers MySQL

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)
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
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
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.