Forum Clubic

[php+Mysql] restaurer/exporter une base

bonsoir,

j aimerais pouvoir faire restaurer/exporter une base a l utilisateur en utilisant les fonction prevue dans mysql

export: mysqldump -u root --databases tarta > e:/tarta.sql

import: mysql -u root -p secret < e:/tarta.sql

par contre actuellement je sais faire un export de la base seulement ds un endroit predefini par exemple C:. comment l utilisateur peut choisir ou il va mettre sa sauvegarde?
de plus pour l import, comment l utilisateur peut choisir son fichier sauvegarde?

merci

Déjà mysqldump dumpe des requêtes SQL, donc quoiqu’il advienne tant que t’as une base de données, y a pas de problème à priori… Pour la sauvegarde, tu peux faire un script bat qui va demander le nom du fichier (le chemin, tout ça) et éxécuter ta commande en remplaçant e:/tarta.sql.

hum ma commande pour importer une base de donnees ne marche pas…

j y ai fait une erreur?

tu peux egalement récupérer les fichiers directement dans la base de données et les importer.

Mauvais plan car tu n’as pas forcément accès aux tables.

Florent> je vais pas te donner la syntaxe correcte, je l’ai déjà fait par contre, la recherche du forum (que tu as du utilisé hein? :)) devrait t’aiguiller.

effectivement suite a une petite recherche j ai trouver le bon truc!

merci