Forum TourDeJeu · Règles du forum | Aide Recherche Membres |
Bienvenue invité ( Connexion | Inscription ) | Recevoir à nouveau l'email de validation |
zumba |
Ecrit le : Mercredi 06 Juin 2007 à 14h15
|
Ouf Groupe : Membre Messages : 496 |
bonjour,
mysql stocke toutes ses bases dans des datafiles situés dans des dossiers portant le nom de la bdd. A votre avis pour faire un backup/restore d'une base mysql bcp plus simplement et rapidement que par dump SQL / push SQL, est il possible de faire une copie de ce dossier pour le backup puis de le remettre dans le rep de travail de mysql pour le restore (avec éventuellement un arret du service en cas de verrou sur les fichiers). QQun l'a déjà fait ? merci -------------------- Z
|
Galaan |
Ecrit le : Mercredi 06 Juin 2007 à 14h41
|
Kid Groupe : Membre Messages : 15 |
Oui je l'ai deja fait et ca a super bien fonctione.
Galaan -------------------- ITTM et les jeux en ligne alternatifs
|
Haiken |
Ecrit le : Mercredi 06 Juin 2007 à 21h03
|
Ouf Groupe : Membre Messages : 360 |
Oui ça marche bien mais de préférence avec mysql arrêté complètement ou au minimum toutes tables lockées et flushées (voir la doc)
Attention pour innodb, les fichiers ne sont pas les mêmes ni stockés au même endroit -------------------- Association Nainwak, aide & hébergement des jeux web
Le Blog de l'assoc', encore mieux que l'assoc' tomate ! |
Findel |
Ecrit le : Jeudi 07 Juin 2007 à 23h48
|
Pro Groupe : Membre Messages : 99 |
+1 j'ai déjà fait pas mal de fois et ça marche niquel.
Par contre, je plussoie également le fait que ce soit plus prudent de stopper Mysql si possible le temps de la copie, ca serait facheux d'avoir juste un fichier corrompu... |
Ludvig |
Ecrit le : Vendredi 08 Juin 2007 à 01h40
|
||||
Pro Groupe : Membre Messages : 109 |
J'ai essayé la copie (oui vaut mieux arreter MySQL) à la main et ça a bien marché. Pour pas prendre des risques, et pour automatiser, j'utilise : Pour sauvegarder :
Pour remettre une sauvegarde :
une appelle par table, c'est sur, rapide et facile. Puis si quelqu'un veut le batch facon windoz (qu'on peux faire lancer periodiquement) pour stoquer les donnes sauvegardés (compressés,mdp,crc) sur un ftp, fait moi signe. C'est un facon sur, facile et rapide aussi ^^ /Ludvig -------------------- |
||||
the-gtm |
Ecrit le : Lundi 11 Juin 2007 à 20h53
|
Pro Groupe : Membre Messages : 130 |
Ludwig, autant utiliser mysqldump qui te fait de tout ça de base non ?
|
Ludvig |
Ecrit le : Mardi 12 Juin 2007 à 11h41
|
Pro Groupe : Membre Messages : 109 |
Mysqldump doit être lancé à partir du shell, tandis que là c'est une solution "php",
sinon pas de difference je m'imagine. /Ludvig -------------------- |
Sybler |
Ecrit le : Jeudi 21 Juin 2007 à 00h15
|
Ouf Groupe : Membre Messages : 453 |
Copier les fichiers requiert aussi un access au SHELL et considérant que notre ami trouve trop long une importation via le DUMP, je doute qu'une solution PHP puisse fonctionner (TimeOut après un certain temps, ou simplement 1 page sur 1000 qui se charge pas dans MySQLDump)
Pas contre il faut faire attention si les configs serveur sont différentes. Si tu fais une copie des fichier sur le serveur #1 et restaure cette même copie sur le même serveur, pas de problème. Mais si tu as un serveur #1 en Linux et un serveur #2 en Windows (la je vais à l'extrème), je recommande vraiment pas la manip. -------------------- |
Ludvig |
Ecrit le : Samedi 23 Juin 2007 à 01h20
|
||
Pro Groupe : Membre Messages : 109 |
Sinon le "SELECT * INTO OUTFILE" est vraiment rapide (ça doit être kif-kif avec le dump shell), rien a voir avec par exemple le dump de phpmyadmin qui est extremement poussif (et limité en taille). /Ludvig -------------------- |
||