Sauvegarde mySQL

Résolu/Fermé
Utilisateur anonyme - 18 mars 2012 à 17:35
 Utilisateur anonyme - 22 mars 2012 à 12:16
Bonjour,
je cherche à faire une sauvegarde automatique de mes bases de données sous wamp

J'ai fait un script qui crée un copie du dossier wamp, mais impossible de récupérer les base de données entière...

du coup j'essaie de faire un script à l'aide de mysqldump
https://www.commentcamarche.net/faq/17111-my-sql-sauvegarde-et-restauration-de-base-de-donnees#q=mysqldump&cur=3&url=%2F
mais ça ne fonctionne pas, le fichier sauvegardé fait 0Mo et bien sûr à la restauration aucune commande SQL n'est donnée....


voici mon script SQL de sauvegarde
mysqldump --user=root --password=cochon gestion_contrat> e:/dump.SQL
mon script de restauration
mysql --user=root --password=cochon gestion_contrat < c:/dump.SQL

c'est sur deux pc différent d'où le chemin du fichier différent.

Merci pour votre aide

config>Ordinateur sous Windows 7 64bits
Mozilla Firefox 11</config>
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
19 mars 2012 à 12:09
Bonjour,

Il faut vous positionner sur le repertoire ou il y a mysqldump et mysql pour le backup et la restauration. Theoriquement si vous avez fait une installation standard sur le disque C: (comme je l'ai fait) , il n'y aurait pas besoin de se positionner.Mais dans mes scripts, je suis oblige de le faire sinon cela ne marche pas.

A suivre
0
Utilisateur anonyme
20 mars 2012 à 13:17
J'ai enfin réussi à faire la sauvegarde mais pas la restauration
On peut le faire sur un pc différent?
mon script pour la restauration est
CD C:\
CD C:\wamp\bin\mysql\mysql5.5.16\bin
mysql -u=root -p --all-databases < c:\dump.SQL
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 20/03/2012 à 16:49
Bonjour,
Dans votre sauvegarde, vous avez un mot de passe et une base.
Pour restorer il en est de meme:
c:
CD C:\wamp\bin\mysql\mysql5.5.16\bin
mysql --user=root --password=mon_mot_depasse ma_base < "c:\dump.SQL"

(deux -devant user et password)


A quoi pensez-vous On peut le faire sur un pc différent? ???
0
Utilisateur anonyme
20 mars 2012 à 20:17
Ok ça fonctionne avec cette commande
C:\
CD C:\wamp\bin\mysql\mysql5.1.36\bin
mysql --user=root --password=password < c:\bdd_backup.SQL

apparemment de ne pas mettre le nom de la base permet de récupérer toute les bases dans le script.sql
0
Utilisateur anonyme
22 mars 2012 à 12:16
Je cherche à faire la sauvegarde autre que dans la racine de mon disque c:\ mais quand je met un chemin du type C:\Users\nom_utilisateur\Documents\bdd_backup.sql
cela ne fonctionne pas j'ai essayé entre " " ou entre ' ' mais cela ne fonctionne pas.
Connaissez vous la syntaxe ?
0