Résultats de 1 à 10 sur 81

Sujet : Sauvegarder/Restaurer sa Base de Données

Affichage arborescent

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

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