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 :

EXPORT mysql, requete BACKUP


Sujet :

Administration MySQL

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Points : 60
    Points
    60
    Par défaut EXPORT mysql, requete BACKUP
    bonjour,
    je voulais savoir, si je pouvais obtenir le fichier restoré via la requete BACKUP ?

    c'est a dire qu'en fait, j'ai un client Java, qui tournera sur un serveur de backup, il sera chargé de backuper une ( ou plusieurs ) base SQL /table
    de la maniere suivante
    arborescence du dossier BACKUP :
    --NOMDB
    -----NOMTABLE
    -----HISTORIQUE.TXT

    seulement, avec la requete :
    BACKUP TABLE table1 TO ./LEDOSSIERBACKUP/

    ça ne me va pas

    est-ce possible de faire quelque chose comme :
    BACKUP TABLE table1 TO myIPORT

    ?

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Bonjour,

    Au sein d'un même réseau local ça doit être possible avec un lecteur réseau sous Windows par exemple.

    Sinon il y a toujours possibilité d'exécuter le backup depuis la machine cible d'adresse myIP...
    Pensez au bouton

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par Maximilian
    Sinon il y a toujours possibilité d'exécuter le backup depuis la machine cible d'adresse myIP...
    désolé, je ne vois pas.
    peux tu detailler ?

    je tente quand même une hypothese :
    le serveur mysql est sur 125.10 mon ip est 125.8
    je pourrais donc faire un
    BACKUP TABLE table1 TO './125.8/ '

    ?

    autre info, le serveur mysql est sous NUX, le serveur de backup sera ( je pense ) sous windows

    en rapport avec :
    Au sein d'un même réseau local ça doit être possible avec un lecteur réseau sous Windows par exemple.
    est-ce que ceci pourrait marcher :
    BACKUP TABLE table1 TO '\\NOMDUPOSTE\DOSSIERBACKUP\'

    ?

  4. #4
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Citation Envoyé par kichemans
    Citation Envoyé par Maximilian
    Sinon il y a toujours possibilité d'exécuter le backup depuis la machine cible d'adresse myIP...
    désolé, je ne vois pas.
    peux tu detailler ?
    Ce que je voulais dire c'est ne plus passer par l'intermédiaire du serveur de backup et effectuer directement la sauvegarde depuis la machine de destination (inconvénient : en termes de sécurité il faut gérer le fait que ces machines puissent se connecter directement au serveur MySQL).

    Citation Envoyé par kichemans
    est-ce que ceci pourrait marcher :
    BACKUP TABLE table1 TO '\\NOMDUPOSTE\DOSSIERBACKUP\'

    ?
    Oui ou en faisant connecter un lecteur réseau (par exemple Z et BACKUP TABLE table1 TO 'Z:\dossier' ...
    Pensez au bouton

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Points : 60
    Points
    60
    Par défaut
    merci pour tes conseils.

    finalement, apres discussion avec l'admin reseau,
    je vais utiliser un dossier partagé, qui est sur le même serveur que le serveur mysql.
    j'ai fais un rapide test de type :
    BACKUP TABLE matable TO '/srv/www/htdocs/public'

    c'est ok, ça marche.


    je voudrais aussi confirmation de ce qui suit :

    est-ce que la requete BACKUP ecrase bien les fichiers au lieu de les completer ?

    même question pour la requete RESTORE ( ecrase t'elle bien les enregistrement, ou les mets simplement a jour )

    merci d'avance

  6. #6
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Citation Envoyé par kichemans
    est-ce que la requete BACKUP ecrase bien les fichiers au lieu de les completer ?
    Normalement oui.

    http://dev.mysql.com/doc/refman/5.0/fr/backup-table.html
    http://dev.mysql.com/doc/refman/5.0/fr/restore-table.html
    Pensez au bouton

  7. #7
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Points : 60
    Points
    60
    Par défaut
    aie aie aie tres restrictif le BACKUP TABLES...

    visiblement, il n'ecrase pas le fichier, mais il retourne une erreur si le fichier existe
    ( que j'utilise select into outfile ou backup tables c'est pareil )
    je met resolu, mais il va falloir que je trouve une solution pour supprimer les fichiers avant le backup...

Discussions similaires

  1. exporter resultat requete mysql en excel
    Par Xeuch dans le forum Langage
    Réponses: 4
    Dernier message: 13/08/2013, 10h27
  2. [MySQL] Export résultat requete MYSQL en CSV
    Par pins38 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 04/12/2011, 19h27
  3. export de requete vers excel(pb de mise en forme)
    Par syl221 dans le forum Access
    Réponses: 13
    Dernier message: 20/10/2004, 15h15
  4. exporter données (requete ou DBGrid) vers Excel
    Par marie253 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/09/2004, 10h20
  5. Réponses: 19
    Dernier message: 01/04/2004, 14h41

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