picture picture
octobre 11, 2006 MySQL 5 Commentaires

Comment importer une base de données Access vers un format MySQL ?

Microsoft Access

il existe des petits outils gratuits (ou presque !) pour faire ce travail de transfert de bases des données, sans perdre de données

 

Il m’est arrivé d’avoir a transférer de « vieilles » bases de données vers une base MySQL.

C’est le cas en général lorsqu’une entreprise, stockait ses précieuses données (gestion de clientèle, de stocks, de fournisseurs…) dans les entrailles de l’ancêtre des bases de données « grand public » : un fichier Microsoft Access. Lorsqu’elle envisage de passer à une prospection sur Internet par le biais d’un site web… se pose le problème du transfert vers d’autres types de bases, la plus courante etant MySQL.

Pour éviter un travail manuel fastidieux, il existe 2 solutions simples :

 

  • La solution « toutotomatic » : téléchargez Access2MySQL Sync, un petit programme que vous trouverez ici
    Il s’agit d’un partagiciel, mais vous pouvez l’utiliser 10 fois à plein… ce qui est largement suffisant en général pour ce type de travail ! Il est très intuitif, je m’en suis servi une fois sans soucis.Mysql2aqccess : convertir une base ACCESS en MySQL
  • la solution un peu plus « manuelle » :
    • exportez vos table une à une au format CSV depuis Access (fichier texte avec séparateurs de champs sous formes de virgules ou de point-virgules au choix), c’est une option de la barre des menus
    • puis importez ces fichiers CSV au sein de MySQLpar le biais de la fonction d’import de phpMyAdmin. Inconvénient : la table devra être créée au préalable.HeidiSQL : convertir une base ACCESS en MySQL

 

NB : il existe également un petit outil qui permet d’importer – exporter très intuitivement des fichiers CSV, voire XML dans et depuis une base des données MySQL, sans passer par PHPMyadmin : il s’agit de HeidiSQL (successeur de mysqlfront). C’est un programme totalement gratuit, en anglais malheureusement, mais assez simple d’emploi et étonnamment puissant. Vous pouvez le télécharger ici.

personnellement… PHPMyadmin me suffit pour 99% des fonctions que j’utilise !

thx

5 Responses to “Comment importer une base de données Access vers un format MySQL ?”

5 Commentaires

  1. Dominique dit :

    Merci beaucoup ça fait des moins que je cherche une solution sur Internet mais aucune ne me satisfaisait. Et là je ne cherche pas et je tombe sur une très bonne solution. Bonne continuation

  2. achref dit :

    le logiciel dbsyn for access mysql .il ne dépasse pas 50 ligne sur chaque table

    ========= edit
    pour la version gratuite ….

  3. merci dit :

    :o :C 8) 0) :p merci

  4. boubeur dit :

    mouarf c genial ce truc :* :bravo: :bravo: :bravo: :bravo:

  5. Pedro dit :

    Merci pour ton explication. Je la trouve assez clair. :bravo:

Commentaire

Name

Mail (ne sera pas publié)

Website

Laisser ces deux champs tels quels :
:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: