je souhaite ajouter une procédure de sauvegarde à mon application.
Je connais bien bigdump pour restaurer la base, mais existe t il l'équivalent ou juste une fonction à appeler pour sauvegarder la base complète ou quelques tables choisies ?
J'ai regardé le source phpmyadmin mais c'est complexe et plein de paramètres issus de l'interaction pas pertinent. ^
Savez vous si il y a une fonction livrée avec wamp qui permet cela facilement à partir du php ?
Ou sinon avez vous un conseil ou une piste ou un script ou un lien ?
OK je vais installer cette application que je ne connais pas et voir si elle me convient. A priori, je préfèrerai un simple script php pour être plus portable d'un poste à l'autre.
En cherchant sur le forum anglais j'ai trouvé un script qui semble pouvoir faire ce que je souhaite ici [forum.wampserver.com] en faisant appel à une application externe par le shell à partir de php.
C'est un peu les gros moyens mais je vais voir si ça marche.
J'ai aussi compris à travers un autre thread du forum français qu'il suffisait de copier le sous-répertoire data mais que c'était un répertoire très encombrant. à voir aussi.
Depuis une session DOS, ça marche très bien d'appeler C:\Program Files\wamp\mysql\bin\mysqldump.exe -u root bureau_revue > backupDB.sql
mais ça ne marche pas quand je l'appelle depuis php avec la commande system : le fichier créé est vide !!!
C'est peut être une question de droit ou d'utilisateur mysql mais je ne vois pas quoi. Quelqu'un aurait une explication et surtout un remède pour pouvoir appeler cette commande automatiquement depuis un script php ?