Membres inscrits :668
Membres en ligne : 0
Invités en ligne : 6


|
| Conversation : Exporter une base de données mysql |
sajaris (Membre)
Inscrit le : 23-11-2010
Messages: 47
Snippets: 0
Tutoriels: 0
Hors ligne |
bonjour,
ma question est la suivante:
Je desire exporter une base de données mysql. J'ai developper une logiciel qui utilise comme base de données mysql. maintenant pour des systeme de sauvegarde, je desire mettre un bouton exporter qui donne un chemin puis mon application exportera la base vers ce lieu.
Mais je sais pas comment faire.
| |
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1191
Snippets: 23
Tutoriels: 6
Site web
Hors ligne |
Salut.
En fait, ça dépend de ce que tu connais sur la base de données à exporter.
Est-ce une base bien spécifique, dont tu connais l'architecture (nom de tables, des champs, ainsi que leur type et leurs taille, ou est-ce que tu veux faire un outils "générique" du style phpMyAdmin.
Dans le premier cas, il te suffit de faire quelques requêtes SQL afin d'extraire les données de chaque table. Il sera ensuite aisé d'enregistrer tout ça dans un fichier (du xml compressé, par exemple, ce qui est très facilement faisable avec wxWidgets).
Dans le deuxième cas, ça sera plus complexe : Il faut dans un premier temps obtenir les infos sur l'architecture de la base de données, pour pouvoir les enregistrer au début de la sauvegarde (et surtout pour pouvoir recréer cette architecture en cas de restauration de la sauvegarde), et ensuite, récupérer chaque table comme pour le premier cas.
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà...
|
|