Exporter et importer base de donnees mysql
Marcelinos
Messages postés
353
Statut
Membre
-
andykimpe -
andykimpe -
Bonjour,
J'aimerais faire une sauvegarde de ma base de données mysql en mode commande !
Il y a un ami qui m'a dit d'utiliser la commande "mysqldump" sous cette forme :
$ mysqldump -u root -p secret stocksdb où stocksdb est le nom de la base de données à exporter !
Mais quand je vais dans DOS et je lance la commande, (au moment où le serveur mysql est activé)
ca me dit que $ mysqldump n'est pas reconnu comme commande externe ou interne ou de fichier....
Question: ou bien ce n'est pas dans dos qu'il faut lancer la commande?
Je ne comprends plus rien.....
Aidez moi svp !
Ce serait sympas si vous pouvez me dire comment on fait aussi l'importation en mode commande !
Merci davance por votre aide ! Je suis passé par google mais ....
J'utilise mysql 5
J'aimerais faire une sauvegarde de ma base de données mysql en mode commande !
Il y a un ami qui m'a dit d'utiliser la commande "mysqldump" sous cette forme :
$ mysqldump -u root -p secret stocksdb où stocksdb est le nom de la base de données à exporter !
Mais quand je vais dans DOS et je lance la commande, (au moment où le serveur mysql est activé)
ca me dit que $ mysqldump n'est pas reconnu comme commande externe ou interne ou de fichier....
Question: ou bien ce n'est pas dans dos qu'il faut lancer la commande?
Je ne comprends plus rien.....
Aidez moi svp !
Ce serait sympas si vous pouvez me dire comment on fait aussi l'importation en mode commande !
Merci davance por votre aide ! Je suis passé par google mais ....
J'utilise mysql 5
Configuration: Windows XP Opera 9.64
31 réponses
- 1
- 2
Suivant
-
Salut,
Regarde si le path du répertoire MySql est dans tes variables d'environnement.
@+ -
-
Salut,
Clique droit poste de travail->propriété->avancé->variable d'environnement->dans l'encadre variable system du a un champ path->selectionne le et clique modifier->regarde si tu as le chemin de ton repertoire mysql (un truc du style c:\prog files\mysql server\bin) -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Voilà ce que ca donne pour la variable system Path:
Nom de la variable :Path
Valeur de la variazble:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Je pense que le path du répertoire MySql est dans tes variables d'environnement.
Coment fairesvp? -
Salut,
tu le rajoute apres:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem ;c:\progra file\mysql\bin
(si ton repertoire, où est mysql, est c:\progra file\mysql\bin dans mon exemple)
@+ -
ok !
Je vais l'ajouter !
Après, je peux maintenant lancer la commande mysqldump dans dos? -
-
Merci !
Jje l'ai fait mais quand je relance la commande, ça ne marche toujours pas...
voici la commande qu'on m'a donné et que j'ai adapté à ma base de données :
$ mysqldump -u root -p secret stocksdb > stocksdb.sql [/code]
Ptit commentaire:
(secret est le password, root le login et stocksdb la base de donnees à exporter !)
que j'ai adapté à mon besoin comme ceci:
$ mysqldump -u root -p base_nationale> base_nationale.sql
Y-a-til un problème au niveau de la commande?
Car lorsque je l'exécute, ça me dit commande non reconnu.....
Merci pour touts vos efforts .. -
salut,
question toute bête, mais est-ce que tu saisie le $ en début de ligne????
et de memoire le password est collé au p
mysqldump -u root -psecret stocksdb > stocksdb.sql
@+ -
Je rappelle que je suis dans le
repertoire C:\document and settings\admin\>
avant d'exécuter la commande !
C'est bon? -
oui, vu que tu as mis le chemin dans la variable d'environnement.
-
Sinon, t'as rebooter le PC?
C'est pas obligé mais des fois ca peut solutionner!!
-
A proprement parler, je ne comprends plus rien......
Ca veut pas toujours marcher.........
je me connecte à mysql avec root comme login et sans mot de passe...
Ca me met toujours commande non reconnue....... -
Dans le chemin que tu as mis toute à l'heure, dans les variables d'environnement, tu peux vérifier si tu as l'exe mysqldump?
Et si tu lances, la commande à partir de ce repertoire, ca te mets quoi?
-
Biensûr que oui !
J'ai bien l'exe mysqldump dans le répertoire c:\Program Files\EASYPHP1-7\mysql\bin
Mais quand je double clic sur cet exe, la page noire de dos vient et repart en même temps (en flash) -
-
fais le en dos:
cd "c:\Program Files\EASYPHP1-7\mysql\bin"
mysqldump -
Je pense que ca veut maintenant marcher...
Je suis allé dans Program Files\EasyPHP1-7\mysql\bin>mysqldump
Et ca me donne ceci:
Usage: mysqldump [OPTIONS] database [tables]
mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
mysqldump [OPTIONS] --all-databases [OPTIONS]
Fore more options, use mysqldump --help -
Mais si tu as mis le chemin Program Files\EasyPHP1-7\mysql\bin dans les variables d'environnement, y'as pas de raison que tu ne puisse pas le faire à partir de n'import quel chemin...
Tu as rebooter le PC?
- 1
- 2
Suivant