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

Administration MySQL Discussion :

BACK UP automatique


Sujet :

Administration MySQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 20
    Points
    20
    Par défaut BACK UP automatique
    Je voudrais créer un script pour sauvegarder ma BDD, j'ai crée le fichier sauvegarde.bat suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:\ProgramFiles\MySQL\MySQLServer5.1\bin\mysqldump -u root -p1234 ma_base  > BDD.sql
    CALL renameBDD.bat BDD.sql
    Et le fichier renameBDD suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for /f "tokens=2-4* delims=/ " %%a in ('DATE /T') do set THEDATE=%%c%%b%%a
    for /f "tokens=1-4* delims=: " %%a in ('time /T') do set THETIME=%%a%%b%%c%%d
    ren %1 %~n1%THEDATE%%THETIME%%~x1
    Problème : lorsque j'execute le script, le fichier est vide (on a cepandant le bon format avec la date ...).
    Après execution j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    d:\Documents and Settings\Administrateur\Mes documents>C:\ProgramFiles\MySQL\MyS
    QLServer5.1\bin\mysqldump -u root -p1234 ma_base   1>BDD.sql
    Le chemin d'accès spécifié est introuvable.
     
    d:\Documents and Settings\Administrateur\Mes documents>CALL renameBDD.bat BDD.sq
    l
     
    d:\Documents and Settings\Administrateur\Mes documents>for /F "tokens=2-4* delim
    s=/ " %a in ('DATE /T') do set THEDATE=%c%b%a
     
    d:\Documents and Settings\Administrateur\Mes documents>set THEDATE=201112
     
    d:\Documents and Settings\Administrateur\Mes documents>for /F "tokens=1-4* delim
    s=: " %a in ('time /T') do set THETIME=%a%b%c%d
     
    d:\Documents and Settings\Administrateur\Mes documents>set THETIME=1338
     
    d:\Documents and Settings\Administrateur\Mes documents>ren BDD.sql BDD2011121338
    .sql
     
    d:\Documents and Settings\Administrateur\Mes documents>pause
    Merci de votre aide (sinon si vous avez des scripts déjà fait, n'hésitez pas !).

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 20
    Points
    20
    Par défaut
    En placant sauvegarde et renameBDD dans bin, ca marche;
    Je pense que l'erreur doit venir du chemin.
    J'ai tapé ça dans le script (même repertoire) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -u root -p1234 tx_rack  > BDD.sql
    Ca fonctionne, mais il rajoute les sauvegardes dans le bin ! Je voudrais exporter ces sauvegardes vers un autre point ...

Discussions similaires

  1. BDE : Configurer automatiquement le NETDIR
    Par Harry dans le forum Paradox
    Réponses: 10
    Dernier message: 29/07/2002, 11h33
  2. Génerer automatiquement plusieurs fichier .doc
    Par brunovitch dans le forum QuickReport
    Réponses: 3
    Dernier message: 09/07/2002, 08h19
  3. Re-dimensionnement automatique de composants
    Par ludo_7 dans le forum C++Builder
    Réponses: 10
    Dernier message: 16/05/2002, 16h35

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