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

WinDev Discussion :

Sauvegarde et restauratin d'une BDD MySQL


Sujet :

WinDev

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Points : 163
    Points
    163
    Par défaut Sauvegarde et restauratin d'une BDD MySQL
    Bonjour,

    j'ai une application qui tourne sous réseau avec une BDD Mysql, j'utilise l'accès natif pour MySQL pour l'accès a la BDD.

    est-il possible de faire une sauvegarde et une restauration Complète (Structure et données)de ma BDD MySQL a partir de l'application Windev ?

    si oui, pouvez-vous m'orienter sur les démarche a suivre svp.

    Merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    Bonjour

    Non, Windev ne gère pas les sauvegardes des bases externes

    Tu peux :
    - générer le script de sauvegarde par programmation en parcourant les tables
    - piloter l'utilitaire mysqldump livré avec MySql qui génère un script complet, y compris les CREATE TABLE

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Points : 163
    Points
    163
    Par défaut
    Bonsoir,

    merci hpascal pour ta réponse;

    pourrais-tu s'il te plait m'éclairer avec un petit exemple ?

    Merci.

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    La première option est plus compliquée, il faut faire un 'SHOW CREATE TABLE ...' de chaque table, générer des lignes INSERT en parcourant les données etc ...

    Pour la deuxième il suffit de lancer mysqldump avec LanceAppli

    Là ce n'est plus du Windev, il faut connaître la syntaxe de mysqldump, on beaucoup d'exemples sur Internet

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\mysql\bin\mysqldump --user=toto --password=motdepassedetoto --skip-opt --add-drop-table MABASE --tables table1 table2 > c:\test.sql
    va générer dans test.sql la sauvegarde des tables table1 et table2 de la base MABASE
    Sans le --table ça va sauvegarder toute la base
    Enfin d’après mes souvenirs, mais je le répète, tu trouveras des exemples et la documentation de mysqldump sur internet (ICI par exemple)

Discussions similaires

  1. [MySQL-5.5] Sauvegarde automatique d'une BDD MySQL - Explication
    Par bref64 dans le forum Administration
    Réponses: 0
    Dernier message: 14/03/2014, 08h09
  2. [MySQL] Script de sauvegarde d'une BDD Mysql en local
    Par darkterreur dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 27/09/2012, 09h43
  3. Sauvegarde de SMS dans une BDD MySQL
    Par AndroJex dans le forum Android
    Réponses: 8
    Dernier message: 02/07/2012, 20h04
  4. sauvegarder dans une bdd mysql
    Par ssk2510 dans le forum JDBC
    Réponses: 9
    Dernier message: 12/05/2011, 14h38
  5. Sauvegarder une instance d'une classe Java dans une BDD MySQL
    Par malag dans le forum Administration
    Réponses: 1
    Dernier message: 03/09/2006, 19h23

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