Page 1 sur 1

Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 18 Aoû 2005 09:59
de Vally8
Attention : ce tuto s'adresse aux vrais débutants en mysql :D


Sauvegarder votre base :

Pour cela, rien de plus simple :
Allez dans votre base de données : dans la partie droite, cliquez sur le nom de votre base (le nom de votre base est généralement le login quand la base sert pour votre site internet) : la partie gauche change :
vous aurez une breve description de votre base (toutes les tables que vous avez) : cliquez sur "exporter"

Image

Ensuite, choisissez les bonnes options (en général : selectionnez toutes vos tables, demander des if not exists, et demandez à ce que ca vous soit transmis (ie : ca sera enregistré sur votre dur plutot que de l'afficher dans la page internet) )

Image

Voilà ;)
tout est sauvegardé :)

Maintenant la restauration :

Retournez dans la page d'accueil de votre base (celle qui décrit toutes vos tables) : selectionnez toutes les tables que vous aviez sauvegardé (attention si vous en aviez ajoutées de nouvelles depuis la sauvegarde) : et videz les (on vous demandera une confirmation avant bien sur)

Image

une fois qu'elles seront vides, cliquez sur l'onglet SQL, choisisez parcourir, validez sur le fichier sql que vous aviez eu lors de la sauvegarde puis executez

Image

Attention : en général, la taille du fichier est limitée en poids : si votre fichier est trop gros, avec un editeur de texte (genre notepad), ouvrez votre fichier et separez le en plusieurs fichiers plus petits.... (voir plus loin pour d'autres astuces)

Attendez un peu (suivant la grosseur de votre base, cela peut durer de 10 secondes à 10 minutes) jusqu'à ce qu'il y ait un message

Votre requête SQL a été exécutée avec succès


qui apparaisse ;)

voilà, votre base est restaurée ;)


Astuces à propos des sauvegardes

a/ Frequence de sauvegarde :
Mieux vaut sauvegarder souvent ;) sur un site avec un forum, une fois tous les 2/3 jours semble correct

b/ Faire plusieurs fichiers de sauvegarde.
Lorsque votre base de données commence à faire plus de 5 Mo (vous trouverez cette info dans la page d'accueil de votre base en dessous de la liste de vos tables), il vaut mieux couper en plusieurs fichiers votre sauvegarde.
Pour cela, lors de la selection des fichiers, au lieu de "tout selectionner", selectionnez les "à la main" (maintenez ctrl en cliquant pour en selectionner plusieurs), mais faites bien attention à ne pas en oublier ;)

c/ Choix pour plusieurs fichiers de sauvegarde pour un forum phpbb
En général, dans un forum phpbb, on peut regrouper en 3 categories : celle des posts, celles concernant les recherches et les autres : je vous conseille de faire :
* un fichier de sauvegarde pour la table "post_text"
* un pour les tables "search_results", "search_wordlist", "search_wordmatch"
* un pour les autres tables

Voilà, ce tuto est fini :D

MessagePosté: 18 Aoû 2005 10:09
de ryoko.lila
Attention : ce tuto s'adresse aux vrais débutants en mysql :D

Je me sens visé :D
Merci val :heart:

MessagePosté: 18 Aoû 2005 10:10
de Vally8
non, c'est pas pour que tu te sentes visée, mais c'est vrai que c'est vraiment basique ;)

Re: Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 06 Nov 2008 22:34
de Folken
Très bien expliqué, rien a redire la dessus, très bon travail ^_- Chapeau bas ! *avec une courbette*

Re: Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 07 Nov 2008 20:29
de Major Seed
Un sacré déterrage de topic que celui-ci. Mais puisque c'est fait, autant en profiter.

Vally (ou toute autre personne habilitée), les screens sont obtenus à partir de quoi ? C'est l'interface de gestion d'un compte Free ou bien d'un logiciel dédié ? Ca ressemble comme deux gouttes d'eau à EasyPHP.

Re: Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 07 Nov 2008 20:35
de nanto_de_vison
ben mysql pardi :D
le tuto parle de commeent sauvegarder et restaurer une BD SQL en mysql

Re: Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 07 Nov 2008 20:36
de Vally8
EasyPhp est un combiné interpréteur php + apache + base de données mysql.
Les screens viennent d'une interface MySql. Je sais plus si c'était sur mon serveur de test ou sur le site de free, mais c'est relativement standart ;)

Re: Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

MessagePosté: 07 Nov 2008 20:39
de Major Seed
Alors tant mieux. Je ne serai pas trop dépaysé lorsque je passerai sur le compte Free. Je pensais que les interfaces différaient en fonction de l'hébergement.

Merci :)