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

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. - 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.
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
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
le logiciel dbsyn for access mysql .il ne dépasse pas 50 ligne sur chaque table
========= edit
pour la version gratuite ….
mouarf c genial ce truc :* :bravo: :bravo: :bravo: :bravo:
Merci pour ton explication. Je la trouve assez clair. :bravo: