Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2006, 11h42   #1
Débutant
 
Inscription : mai 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 958
Points : 615
Points : 615
Par défaut mysqldump, comment l'utiliser

Bonjour,
j'ai toujour le meme problème de backup.
Je souhaiterai utilise rla commande mysql, mais je ne l'ai encore jamais utiliser, pour vous dire emme que je ne sais par ou commencer.

J'ai vu qu'il y a un .exe dans
Citation:
D:\Program Files\EasyPHP\EasyPHP1-8\mysql\bin\mysqldump.exe
Comment et depuis ou, je peux lancer la commande pour faire un backup de mes table dans un fichier text, puis les importer dans un une base existance.

Merci pour votre précieuse aide
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 11h46   #2
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
Commence par lire la doc ci-dessous et tu y verras dèjà plus claire ;-)
http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 12h00   #3
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
le principe général :
pour la sauvegarde
mysqldump -u <user> -p<password> --opt <nom base> > export.sql

Pour la restauration
mysql -u <user> -p<password> <nom base> < export.sql
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 12h11   #4
Débutant
 
Inscription : mai 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 958
Points : 615
Points : 615
Oui, mai ou je tape cette commande?

Et importer ceci dans un fichier .txt, n'es-ce pas bien?

J'ai deja lu cette documentation, mais ce me dis pas ou je taper les commande. J'ai EasyPHP sur Windows

Merci
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 12h15   #5
Débutant
 
Inscription : mai 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 958
Points : 615
Points : 615
Citation:
mysqldump -u <user> -p<password> --opt <nom base> > export.sql

Pour la restauration
mysql -u <user> -p<password> <nom base> < export.sql
dna sla commande
Code :
1
2
 
mysqldump -u <user> -p<password> --opt <nom base> > export.sql
il exporte la base toute la base? mais si dans un autre serv j'ai dejà une base de créé, comment puis uniquement importer les table?

Puis-je pas faire ceci?
Code :
1
2
 
mysqldump -u <user> -p<password> --opt database <nom table> > export.txt
Desolé, mais je connais tres tres peux mysqldump et cette option m'intéresse beaucoup
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 12h35   #6
Membre éclairé
 
Avatar de jota5450
 
Jota Alves
Inscription : janvier 2006
Messages : 263
Détails du profil
Informations personnelles :
Nom : Jota Alves
Âge : 36

Informations forums :
Inscription : janvier 2006
Messages : 263
Points : 303
Points : 303
slt

Citation:

Puis-je pas faire ceci?

Code:
Code :
1
2
 
mysqldump -u <user> -p<password> --opt database <nom table> > export.sql
oui.

Citation:
Oui, mai ou je tape cette commande?
tu peut le faire sur cmd.
jota5450 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 19h00   #7
Débutant
 
Inscription : mai 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 958
Points : 615
Points : 615
merci beacoup pour ta réponse

donc juste pour confirmation, la syntax correct est depuis cmd:
Code :
1
2
 
c:\documents AND setting\Administrator>mysqldump -u toto -p 123456 --opt database tb_user > export.txt
ou
Code :
1
2
 
d:\EasyPHP1-8\mysql\bin>mysqldump -u toto -p 123456 --opt database tb_user > export.txt
username= unsername pour acceder a la DB?
paswwor= password pour acceder la DB?

merci
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 11h31   #8
Débutant
 
Inscription : mai 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 958
Points : 615
Points : 615
J'ai essayé pliseur solution, mais ca marche pas.

Depuis en haut a droit de pypmyadmin, y a des icone, une maison, sql et deux autre,
j'ai chosi sql et de dans j'ai taper cette commande

Code :
mysqldump --opt --databases >bck.txt
ca pas marcher --> erreur de syntax

puis celle la

Code :
mysqldump --opt madatabsae >bck.txt
madatabase=nom de ma database


EN fait c'est vrai que j'aimerai importer que mes tables pour les reimporter dans una database.

Code :
mysqldump --opt nomdemambase nomdematabe >bck.txt
Mais ca marche pas nom plus

Ou sont mes erreur de syntax?
et comment corriger mon code pour importer seulement toutes mes table en meme temps?
Merci
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h58.


 
 
 
 
Partenaires

Hébergement Web