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

C Discussion :

Programme de sauvegarde, exctraction MySQL


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut Programme de sauvegarde, exctraction MySQL
    Bonjour,

    Je doit réaliser un programme qui va sauvegarder et extraire de données d'une base de données MySQL en vu d'un archivage.

    Seulement je ne connaîtrais pas a l'avance la structure de la base de données.

    Comment puis-je faire pour extraire les données? Et pour ensuite être capable de les restaurer au besoin?

    Merci.

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par cerede2000 Voir le message
    Je doit réaliser un programme qui va sauvegarder et extraire de données d'une base de données MySQL en vu d'un archivage.
    Curieux. MySQL n'a pas de fonctions d'archivages ?

    A part ça, ta question n'a rien à voir avec le langage C, tant que tu n'as pas défini qu'il y avait à coder.

    Si il manque des informations, aucun algorithme ne va les inventer... Un langage de programmation, encore moins.

    Il faut faire les choses dans l'ordre.

    1 - vérifier si MySQL n'a pas déjà une fonction de sauvegarde.

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Pour acceder à une base mysql, il te faut une librairie compatible avec le compilateur que tu utilise.
    Va donc sur google et cherche cette librairie.

  4. #4
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Ben mon problème c'est pas tant l'accès, ça c'est bon.
    C'est plus comment travailler avec une base ou un table sans connaître sa structure avant.
    Parce que pour sauvegarder je pourrai utiliser en ligne de commande mysqldump mais bon, ce n'est pas vraiment top

  5. #5
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par cerede2000 Voir le message
    C'est plus comment travailler avec une base ou un table sans connaître sa structure avant.
    Parce que pour sauvegarder je pourrai utiliser en ligne de commande mysqldump mais bon, ce n'est pas vraiment top
    Tu le dis toi même, tu ne connais pas la structure. mysqldump lui la connait.
    Et puis, il n'y a pas que la structure et les données à sauvegarder, il y a aussi les procédures stockées, les trigger, les vues, tout cela, c'est dans la base de données.

    Autre chose, s'il y a plusieurs utilisateurs sur cette base, tu n'as peut être pas les droits de lecture sur les autres tables, mysqldump risque lui de les avoir.

    La sauvegarde est une tâche administrative, laisse les outils administratifs le faire, ils sont là pour cela.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  6. #6
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Oui je sait bien mais j'aurai voulut faire une progressbar pendant que la sauvegarde est en cours. En utilisant mysqldump je ne pourrai pas
    Et pui quand on utilise l'outils gratuit MySQL Administrator on peut faire une sauvegarde et une restaure et lui affiche une progressbar et même le nombre de choses a sauvegarder. Comment fait il?

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

Discussions similaires

  1. sauvegarde à chaud MySQL
    Par voran dans le forum Administration
    Réponses: 4
    Dernier message: 25/08/2010, 16h24
  2. Sauvegarde base MySql
    Par grellierj dans le forum Administration
    Réponses: 1
    Dernier message: 15/09/2006, 11h55
  3. Sauvegarde bdds MySQL
    Par JoN28fr dans le forum Apache
    Réponses: 8
    Dernier message: 10/06/2006, 12h55
  4. Plan de sauvegarde sous Mysql
    Par sessime dans le forum Administration
    Réponses: 3
    Dernier message: 30/05/2006, 14h12
  5. automatiser les sauvegardes avec mysql administrator
    Par beckham07 dans le forum Outils
    Réponses: 1
    Dernier message: 09/03/2006, 13h58

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