Page 1 sur 9 123 ... DernièreDernière
Résultats de 1 à 10 sur 81

Sujet : Sauvegarder/Restaurer sa Base de Données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Version
    vB 3.6.5
    Inscrit
    février 2006
    Localisation
    Vannes (bretagne, 56)
    Âge
    28
    Messages
    1 153
    Pouvoir de réputation
    17

    Par défaut Sauvegarder/Restaurer sa Base de Données

    titre  Description   L'exportation/importation d'une base de données est la chose la plus délicate lors du transfert de votre forum. Plusieurs tutoriaux on déja été réalisé mais c'est parfois bon de se répéter,


    Commençons par les choses utiles..

    Ce qu'il ne faut pas faire ! :

    -Faire une sauvegarde depuis son admincp ( les gzip sont souvent corromptus )
    - Sauvegarder sa base de données en un exemplaire, une SAUVEGARDE RÉGULIÈRE et avec plusieurs scripts différents est conseillé.
    - Supprimer sa base de données à importer avant que la nouvelle ne fonctionne, une sauvegarde corromptu vous ferez perdre toute vos données. Si vous changer d'hébergement, soyez prévoyant et faites votre migration un peu avant la fin du contrat. Si la migration ne fonctionne pas vous pourrez ainsi faire de nouvel sauvegarde..

    Voila les quelques conseils que je pourrais vous donner. Pour une bonne importation/exportation deux outils sont possibles soit via PHPMYADMIN, soit via MYSQLDUMPER ou encore Bigdump.

    Bigdump :


    Les + :
    Facile à utiliser, assez rapide.

    Les - :
    Ne prend souvent pas en compte les différents jeux de caractères... un accent se tranforme ainsi en ? si les jeux de caractères ne correspondent pas...

    Bigdump ne sera pas utilisé ici néanmoins vous pouvez lire le tuto Exporter une grosse BDD : exporter via le script PHP bigdump déjà réalisé sur vbulletin-ressources

    Phpmyadmin :


    Les + :
    Très facile, très rapide.

    Les - :
    souvent inutilisable à partir de plus de 2mo de base de données, autant dire que peu de forum vbulletin peuvent l'utiliser !
    Mysqldumper


    Les + :
    Très fiable ! 99% de chance que votre importation fonctionne correctement, à utiliser impérativement donc

    Les - :
    Assez chiant à config, assez long pour importer.

    titre  dans ce tuto...  
    Nous verons donc ici deux manières d'effectuer la migration avec phmyadmin et avec mysqldumper, je ne vous cache pas que je vous conseille mysqldumper surtout si vous avez une grosse base de données..


    I - PHPMYADMIN

    I-a) Exportation

    • Commencer par vous connecter à votre base de données via phpmyadmin
    • Ensuite ouvrez la base de données à exporter, puis descendez tout en bas, et selectionner "tout cocher"





    • remonter tout en haut..
      et selectionne "exporter"





    • cocher les cases comme sur le screen et validé
      (insertion completes & compression Gzip très importants...)





    Enregistrer le Gzip la ou sela vous convient sur votre disque dur.


    I-b) Importation


    Votre sauvegarde en Gzip est prette, il faute maitenant l'importer.

    • Connecter-vous à votre base de données via phmyadmin sur le nouvel hébergeur.
    • créer une base de données..
      si vous n'avez pas un full accès comme sur le creen, créer votre base de données depuis votre panel admin.





    • cliquez sur importer, puis validé ! ( choissisez votre jeu de caractère en général c'est UTF-8






    Si votre base fais moin de 2mo c'est tout ce qu'il y a faire et c'est finit

    II - MYSQLDUMPER

    Si votre base de données fais plus de 2mo je vous conseille TRÉS FORTEMENT d'utiliser mysqldumper.

    ###### Installation de mysqldumper sur votre site #######

    ( cette étape sera nécessaire aussi necessaire pour importer la base sur le nouvelle hébergeur ) :
    - Dézipper l'archive
    - envoyer le dossier "mysqldumper" à la racine de votre forum.
    - attribuer le CHMOD 777 au fichier "mysqldumper/config.php" ( pour CHMODer un fichier il suffit souvent de faire un clique-droit sur le fichier puis "attributes CHMOD" )
    -
    Lancer le script : http://www.votresite.com/mysqldumper/ ou http://www.votrenouveausite.com/mysqldumper/ ( si vous êtes à l'étape d'importation )
    - Choissisez "english", puis rentrer les identifiants de la base de données à exporter. ( entrer juste le host du serveur puis l'utilisateur et le mot de passe, le nom de la base n'est pas demandé ici ! )

    - valider, normalement il vous met "connexion etablished" sinon vos identifiants ne sont pas les bons ! puis cliquez sur poursuivre l'installation.
    Puis CHMODer en 777 les dossiers suivants ( si votre safe_mode est activé vous devrez les creer manuellement ) :
    - work
    - work/backup
    - work/config
    - work/structure
    - work/log
    - ensuite je vous conseille de mettre un httacces sur ce dossier le temps de la manipulation


    ### Fin de l'installation de mysqldumper #####

    II-a) Exportation
    • Installer mysqldumper comme indiqué ci-dessus.

    puis aller maintenant dans "backup" puis après avoir vérifier le nom de la base ( cf database ) cliquez sur "start new backup"


    Maitenant patientez jusqu'a ce qu'il vous informe qu'une backup a été créer :
    Code:
         
    Done! The file contains 149 tables with 337.861 records. File neticlik_test_2006_05_26_12_50.sql.gz (6.49 MB) was successfully created. 2 min. 2 sec, 344 pages
    La sauvegarde est prete, il faut maitenant la télécharger, connecter vous sur le ftp de l'ancien hébergeur, celui ou votre forum est actuellement et dans "mysqldumper/work/backup/" recuper la sauvegarde en la glissant-copiant sur votre disque dur.


    II-b) Importation


    • Installer mysqldumper sur le nouvel hébergeur comme indiqué ci-dessus
    • Pour commencer creer une base de données sur votre nouvel hébergeur, vous pouvez choisir les identifiants et le nom que vous voulez, mais si cela est possible reprenez les mêmes identifiants que l'ancien hébergeur.

      -Puis installer de nouveau "mysqldumper" mais sur le nouvel hébergeur cette fois en suivant la procédure ci-dessus. ( la procédure d'installation effectuer pour le backup enffet )
      - Configurer le avec les nouveaux identifants que vous venez de creer le sur nouvel hébergeur.
      - Puis connecter vous sur le ftp du nouvel hébergeur et envoyer la sauvegarde de votre base ( depuis votre disque dur, celle télécharger dans l'étape de backup ) dans "mysqldumper/work/backup/" une fois votre sauvegarde envoyer, cliquez sur "restore" puis selectionner votre sauvegarde et cliquer à nouveau sur "restore". Si les noms des deux bases sont différents cliquer sur le nom de l'ancienne base, puis cocher la sauvegarde et cliquez sur "restore" il vous demandera si vous voulez restaurer la nouvel base par la sauvegarde de l'ancienne, cliquez sur ok





      puis...



      L'importation peut mettre du temps ! (30minutes voir plus n'est pas étonnant si votre base est lourde ! ) patientez jusqu'a obtenir ce message :

      Code:
      The restoration of the database is done. All data from the Backup file was restored. Everything is done. :-) File: neticlik_test_2006_05_26_12_50.sql.gz 149 tables created. 337.860 records inserted. 38 min. 52 sec, 426 pages

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Voici le lien vers le language Francais du script:
    http://www.mysqldumper.de/board/downloads.php?cat=10
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Images attachées Images attachées
      Tout d'abord , vous devez vous présenter pour voir les fichiers joints
    Fichiers attachés Fichiers attachés
      Tout d'abord , vous devez vous présenter pour voir les fichiers joints

  2. #2
    Version
    vB 3.6.2
    Inscrit
    octobre 2006
    Âge
    33
    Messages
    131
    Pouvoir de réputation
    0

    Par défaut

    Très bon récapitulatif allan, bravo

  3. #3
    Version
    vB 3.8.2
    Inscrit
    juillet 2006
    Localisation
    Nantes
    Âge
    32
    Messages
    4 259
    Pouvoir de réputation
    33

    Par défaut

    Superbe taff, Rom

    Merci pour ce tuto

  4. #4
    Version
    vB 3.6.9
    Inscrit
    juin 2006
    Localisation
    Dakar
    Messages
    25
    Pouvoir de réputation
    0

    Par défaut

    Exellent tuto
    MERCI

  5. #5
    Version
    vB 4.0.3
    Inscrit
    janvier 2006
    Localisation
    Lot et Garonne
    Âge
    40
    Messages
    13 858
    Billets
    2
    Pouvoir de réputation
    81

    Par défaut

    Citation Envoyé par morpheus302
    Très bon récapitulatif allan, bravo
    Ho ben de rien


    Merci Romain, superbe tuto
    Service d'aide à l'installation de vBulletin, hacks, styles, ou administration de vos forums, c'est ici !
    -----------------------------------------
    vB4, c'est comme les femmes, ca coûte cher, mais on aime ca

    -------------------------------------------
    La vie est simple, on fait des choix sans regarder derrière
    --------------------------------------------
    Commence chaque journée comme si elle avait été écrite pour toi !
    ---------------------------------------------
    "Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."

  6. #6
    Version
    vB 4.0.3
    Inscrit
    janvier 2007
    Localisation
    Le Havre
    Âge
    47
    Messages
    229
    Pouvoir de réputation
    12

    Par défaut

    exellent je viens de le tester ,100% nikel ,grace au tuto

  7. #7
    Version
    vB 3.7.1
    Inscrit
    décembre 2006
    Localisation
    Quelque part où il ne fait pas souvent beau !!!
    Âge
    44
    Messages
    208
    Pouvoir de réputation
    12

    Par défaut

    Merci, ca marche du premier coup !!

    Bravo

  8. #8
    Version
    vB 3.8.5
    Inscrit
    janvier 2007
    Messages
    219
    Pouvoir de réputation
    12

    Par défaut

    cooooooooollllllllllllllll

  9. #9
    Version
    vB 3.8.5
    Inscrit
    janvier 2007
    Messages
    219
    Pouvoir de réputation
    12

    Par défaut

    il ya uen nouvelle version mysqldumber 1.22
    trop cool plus rapide je pense
    mais ya de nouvel foction que j'ai pas essyer de faire
    a quoi ca sert la nouvelle fonction dans suavgarde le numero de tableau !!!

  10. #10
    Version
    vB 3.6.5
    Inscrit
    février 2006
    Localisation
    Vannes (bretagne, 56)
    Âge
    28
    Messages
    1 153
    Pouvoir de réputation
    17

    Par défaut

    Citation Envoyé par zdig1 Voir le message
    il ya uen nouvelle version mysqldumber 1.22
    trop cool plus rapide je pense
    mais ya de nouvel foction que j'ai pas essyer de faire
    a quoi ca sert la nouvelle fonction dans suavgarde le numero de tableau !!!
    sinon tu peux aussi essayer de faire ta suavegarde en PERL, c'est super rapide ( une dizaine de seconde )

Page 1 sur 9 123 ... DernièreDernière

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Sujets similaires

  1. Recherche de modification Recherche de modification Sauvegarde - base de données vb sur mon pc
    Par ahmet dans le forum Support vbulletin 3.x
    Réponses: 21
    Dernier message: 28/01/2010, 23h45
  2. Sujet résolu Résolu ! Petite Question pour restaurer une base de donné
    Par J4m35 dans le forum Support vbulletin 3.x
    Réponses: 4
    Dernier message: 08/06/2008, 03h29
  3. Base de données : récupération de certaines données
    Par OlijO dans le forum Support vbulletin 3.x
    Réponses: 4
    Dernier message: 15/10/2007, 15h12
  4. Lecteur de base de données SQL
    Par BiOMECHANiK dans le forum Support vbulletin 3.x
    Réponses: 0
    Dernier message: 29/03/2007, 13h29
  5. Erreur base de données
    Par mickmimi dans le forum Support vbulletin 3.x
    Réponses: 0
    Dernier message: 28/03/2007, 02h24

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Hébergé par PlanetHoster