Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

Pour divers tutos

Tutoriel : Comment sauvegarder ma BD mysql et la restaurer ?

Messagede Vally8 le 18 Aoû 2005 09:59

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
Moi, j'aime schtroumpfer...
Si vous voulez faire une soluce, plutôt que de m'envoyer un MP, postez-là ici (j'ai rarement le temps de répondre à tous les MP)
Avatar de l’utilisateur
Vally8
Gouroute du Site
Gouroute du Site
 
Messages: 15567
Inscription: 07 Mai 2004 18:14
Localisation: Au pays des schtroumpfs
Jeu(x) du moment: Professor Layton, Tales of Vesperia, Dragon Quest 9

Messagede ryoko.lila le 18 Aoû 2005 10:09

Attention : ce tuto s'adresse aux vrais débutants en mysql :D

Je me sens visé :D
Merci val :heart:
Les gens compliquent tout pour avoir l'impression de vivre.
Patrick Rambaud


:mimi:
Avatar de Nacrym
Avatar de l’utilisateur
ryoko.lila
Chocobo Ode
Chocobo Ode
 
Messages: 4271
Inscription: 20 Oct 2004 14:50
Localisation: A votre avis....
Jeu(x) du moment: P3 et FF3 (que de 3)

Messagede Vally8 le 18 Aoû 2005 10:10

non, c'est pas pour que tu te sentes visée, mais c'est vrai que c'est vraiment basique ;)
Moi, j'aime schtroumpfer...
Si vous voulez faire une soluce, plutôt que de m'envoyer un MP, postez-là ici (j'ai rarement le temps de répondre à tous les MP)
Avatar de l’utilisateur
Vally8
Gouroute du Site
Gouroute du Site
 
Messages: 15567
Inscription: 07 Mai 2004 18:14
Localisation: Au pays des schtroumpfs
Jeu(x) du moment: Professor Layton, Tales of Vesperia, Dragon Quest 9

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

Messagede Folken le 06 Nov 2008 22:34

Très bien expliqué, rien a redire la dessus, très bon travail ^_- Chapeau bas ! *avec une courbette*
 
It shall be engraved upon your soul ! Divine assault ... Nibelung Valesti !!!
Avatar de l’utilisateur
Folken
Bébé Chocobo
Bébé Chocobo
 
Messages: 100
Inscription: 06 Nov 2008 13:51
Localisation: somewhere around nothing
Le jeu qui vous a fait connaître le site: Chrono Cross
Jeu(x) du moment: Tous les rpg de la play que je suis en train de refaire XD

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

Messagede Major Seed le 07 Nov 2008 20:29

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.
Le meilleur moyen d'obtenir une réponse, c'est de poser la question.
Avatar de l’utilisateur
Major Seed
Dracobo
Dracobo
 
Messages: 7101
Inscription: 20 Avr 2006 10:46
Localisation: Balamb GARDEN University

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

Messagede nanto_de_vison le 07 Nov 2008 20:35

ben mysql pardi :D
le tuto parle de commeent sauvegarder et restaurer une BD SQL en mysql
Dernière édition par nanto_de_vison le 07 Nov 2008 20:37, édité 1 fois.
I'll give you service !
Avatar de l’utilisateur
nanto_de_vison
Chocobo des mers profondes
Chocobo des mers profondes
 
Messages: 3914
Inscription: 05 Juin 2008 20:49
Localisation: selon les saisons
Le jeu qui vous a fait connaître le site: FFXII
Jeu(x) du moment: dead space, call of duty 4, prince of persia...

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

Messagede Vally8 le 07 Nov 2008 20:36

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 ;)
Moi, j'aime schtroumpfer...
Si vous voulez faire une soluce, plutôt que de m'envoyer un MP, postez-là ici (j'ai rarement le temps de répondre à tous les MP)
Avatar de l’utilisateur
Vally8
Gouroute du Site
Gouroute du Site
 
Messages: 15567
Inscription: 07 Mai 2004 18:14
Localisation: Au pays des schtroumpfs
Jeu(x) du moment: Professor Layton, Tales of Vesperia, Dragon Quest 9

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

Messagede Major Seed le 07 Nov 2008 20:39

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 :)
Le meilleur moyen d'obtenir une réponse, c'est de poser la question.
Avatar de l’utilisateur
Major Seed
Dracobo
Dracobo
 
Messages: 7101
Inscription: 20 Avr 2006 10:46
Localisation: Balamb GARDEN University


Retourner vers Tutoriels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron