Suefou Posté 1 Novembre 2007 Posté 1 Novembre 2007 (modifié) Bonjour ! Je suis webmaster d'un site ou j'ai installé un forum vBulletin 3.7. J'ai 18 207 messages et 803 membres. Je dois donc faire des sauvegarde de la basse de donné assez régulièrement. Je sais faire une sauvegarde de cette BBD par le phpmyadmin mais mon problème c'est que je ne sais pas comment faire la meilleure sauvegarde possible car quand j'exporte la BDD avec le phpmyadmin il y a pleins option qu'on peut cocher : De plus j'ai un autre problème c'est que cette BDD ne fait pas tout le temps la même taille exemple: hier elle faisait 8 mo et aujourd’hui 6 mo... Et y a t-il d'autre moyen de faire ces sauvegarde comme Telnet/SSH ou MS-DOS (mais je ne sais pas faire) Voila j'espère que vous pourrez m'aider à trouver des solutions ! Modifié 1 Novembre 2007 par Suefou
stopher Posté 2 Novembre 2007 Posté 2 Novembre 2007 Salut , en ligne de commande , tu as : mysqldump qui s'utilise comme suit : /usr/bin/mysqldump -u <utilisateur> -p<password> --all-databases > </var/www... destination > Ici je sauvegarde toutes les bases , mais tu peux tres bien en sauvegarder qu'une ... voir option --all-databases Ensuite , moi par exemple , je met ce genre de script dans une crontab pour automatiser les sauvegardes pendant la nuit , avec un rapport chaque jour .. Je suis sous linux , mais la commande mysqldump doit etre la meme sous windows . Cordialement , Christophe.
Suefou Posté 2 Novembre 2007 Auteur Posté 2 Novembre 2007 Merci pour ta réponse ! Mais je n'ai pas trop compris comment faire, ou faut-il taper cette ligne ? Merci de m'expliquer dans les détails.
Suefou Posté 2 Novembre 2007 Auteur Posté 2 Novembre 2007 (modifié) windows ! Modifié 2 Novembre 2007 par captain_torche
stopher Posté 2 Novembre 2007 Posté 2 Novembre 2007 Arf .. sous windows , je ne connait pas les emplacement des commandes mysql .. Il faut ouvrir un terminal Demarrer - executer - là tu tapes "cmd" puis entrée . Puis tu entres donc la commande : <dirrectory vers les outils mysql>mysqldump -u <utilisateur> -p<password> --all-databases > <destination sav exemple : C:/backup_sql.sql > Ce qui donnerai en propre : c:/dossier_commande_mysql/mysqldump -u toto -p12345 --all-databases c:/test.sql Je ne peux pas t'aider plus sous windows désolé ..
Suefou Posté 2 Novembre 2007 Auteur Posté 2 Novembre 2007 (modifié) ok merci mais c'est le mot de passe de quoi qu'il faut mettre de la BDD ou du serveur ? Lorsque je tape cette ligne il me dit : "mysqldump n'esp pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande" D'autre personne pourrait t-il m'aider pour windows ? Merci de votre aide. EDIT j'ai réussi a lancer mysqldump qui ce trouve dans EasyPhp1-8 voila ce que sa me donne : je fait quoi après ? Modifié 2 Novembre 2007 par Suefou
Suefou Posté 2 Novembre 2007 Auteur Posté 2 Novembre 2007 (modifié) Si non je suis entrain d'essayer avec des logiciel de Dump mais je trouve pas quoi mettre quand il me demande mon Host. Je met mon nom de domaine sa ne marche pas et mysql5-12 qui est mon serveur sa nemarche pas non plus. Comment puis-je savoir mon Host je suis heberger chez OVH >> 90plan et avec le phpmyadmin je me connecte avec le mysql5-12. EDIT> c'est bon j'ai réussi a la sauvegarder avec le soft DBACentral for mysql ! Ce soft fait-il des bonne sauvegarde ? Merci de votre aide. Modifié 2 Novembre 2007 par Suefou
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant