IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

FICHIER .BAT POUR SAUVEGARDE DE BASE DE DONNEES


Sujet :

Windows

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 74
    Points : 67
    Points
    67
    Par défaut FICHIER .BAT POUR SAUVEGARDE DE BASE DE DONNEES
    Bonjour,

    Je voudrais faire une sauvegarde de ma base de données qui est sur un serveur distant vers ma machine en local.

    Lorsque je tape la commande ci-dessous dans mon terminal, j'ai en sortie mon fichier avec le contenu de ma base de données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -h DataBase -u root --password=xxx --opt talend_administrator > "C:\Save\talend_administrator dump.sql"

    Cependant, je saisie la même commande dans un fichier .bat que j’exécute sur mon bureau et j'ai en sortie mon fichier mais vide.

    Pourrez vous m'aider, car mon objectif est de planifier une tache pour sauvegarder mes bases de données en ligne sur mon pc en local.

    Cordialement,

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 927
    Points : 23 231
    Points
    23 231
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Pourquoi tu ne fais pas en deux temps, l'exportation de la base, puis la copie avec la commande copy là où tu veux la mettre ?

    Tout ceci dans un fichier batch.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 74
    Points : 67
    Points
    67
    Par défaut FICHIER .BAT
    Slt JML19,

    Oui je suis pour toute proposition, peux tu me montrer un exemple stp
    Car la seule commande que j'ai vue pour résoudre le problème, c'est celui que j'ai ajouté à mon
    post précédent.

    Merci,

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 927
    Points : 23 231
    Points
    23 231
    Billets dans le blog
    10
    Par défaut
    Tu sauvegardes ta base sur le serveur puis tu la copies sur ton PC

    NET USE utilise NetBios et permet de connecter ou déconnecter un lecteur réseau sous DOS. La connexion est également effective sous Windows (versions actuelles). Je ne vois que les commandes compatibles avec toutes les versions plus celle actuelles.
    NET USE [lecteur: | *] [\\computer\repertoire [password | ?]]
    [/SAVEPW:NO] [/YES] [/NO] /delete
    •Drive: permet de déterminer la lettre du disque
    •\\computer\repertoire désigne le nom de l'ordinateur et le dossier partagé.
    •Mot de passe permet de spécifier un mot de passe, mais pas le login ce qui rend cette commande difficile à utiliser sur les lecteurs réseaux actuels. | ? permet de spécifier que le mot de passe doit être prompté.
    •/delete supprime le dossier réseau
    •[/user:[nom de domaine\]nom utilisateur] permet de désigner un nom d'utilisateur sur le domaine spécifié
    •[/user:[nom de domaine avec point\]nom utilisateur] identique mais pour les intranet par exemple.
    •[user:[nom de l'utilisateur@nom de domaine avec points]
    •[/persistent: Yes ou No] permet de rendre la connexion permanente.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    Tu extrais ta base sur le serveur dans un dossier partagé par exemple tata
    
    Tu fais un Net use en créant une connexion sur ton PC par exemple F:
    
    Net use F: \\serveur\tata [/user:[nom de domaine\] [password | ?]
    
    Ensuite tu copies sur ton PC dans le dossier toto par exemple
    
    Copy F:\*.* C:\toto
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 74
    Points : 67
    Points
    67
    Par défaut
    Je n'ai jamais utilisé NET USE, je vais m'y mettre.
    Cependant avec ta recommandation, je pense que j'ai toujours le même problème qui est de monitorer la
    sauvegarde de ma base de données.

    Donc la question qui se pose est comment sauvegarder automatiquement (chaque jour par exemple) ma base de données?

    Merci,

  6. #6
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 927
    Points : 23 231
    Points
    23 231
    Billets dans le blog
    10
    Par défaut
    La commande que tu tapes doit fonctionner en local sur le serveur même dans un fichier batch.

    Si elle ne fonctionne pas sur ton PC c'est un problème de chemin ou de droit sur le fichier.

    Dans un batch il n'y a pas de chemin et de droit par défaut comme en ligne de commande.

    Le souci que tu risques d'avoir c'est lorsque le fichier existe déjà, il faut lui dire de le remplacer sans rien demander.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 74
    Points : 67
    Points
    67
    Par défaut
    Slt tout le monde,

    JML19 en suivant tes recommandations, j'ai mis la commande 'pause' dans mon fichier batch

    J'ai toujours un fichier .sql en sortie. Et sur mon terminal, j'ai cette information, peut etre que
    ca te permettra de me donner des pistes

    Nom : terminal.jpg
Affichages : 1084
Taille : 53,9 Ko


    Merci,

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 74
    Points : 67
    Points
    67
    Par défaut
    Merci à tous pour votre aide, concernant mon post précédent je n'avais pas accès car j'ai mis -password au lieu de --password.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle 9i] fichier bat pour alimentation de la base
    Par cilies38 dans le forum Windows
    Réponses: 4
    Dernier message: 28/02/2007, 13h15
  2. [Oracle 9i] fichier bat pour alimentation de la base
    Par cilies38 dans le forum Oracle
    Réponses: 4
    Dernier message: 28/02/2007, 12h54
  3. Sauvegarde de base de donnée par SSH
    Par onet dans le forum Réseau
    Réponses: 2
    Dernier message: 05/03/2006, 22h42
  4. [SGBD] [MySql] Sauvegarder une base de données
    Par joquetino dans le forum Administration
    Réponses: 2
    Dernier message: 23/02/2006, 23h47
  5. Réponses: 3
    Dernier message: 25/01/2006, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo