Voir la version complète : Base de données trop grosse pour exporter
Salut,
Je rencontre actuellement un problème avec ma base de données car je n'arrive plus à la sauvegarder à cause de sa trop grosse taille.
Pour sauvegarder, je fais : Panneau Admin => Maintenance => Sauvegarde de la base de données => Et après je fais le truc de l'image en dessous qui est le plus adapté pour moi car après je met tout en local :
http://img299.imageshack.us/img299/7199/20080128091911bn8.jpg
Ensuite j'ai cette erreur :
Fatal error: Maximum execution time of 15 seconds exceeded in /home/omovies/www/includes/adminfunctions_backup.php on line 63Donc j'ai bien compris ce que signifie l'erreur, mais je voudrais savoir ce que je dois faire pour la contourner, et pour sauvergarde ma base de données avec cette méthode. Ce qui a été sauvegardé de ma base de données fait 40.31 Mo, donc elle est assez importante. La sauvegarde s'arrête à la table : Traitement : userpromotion.
Voilà je sollicite donc votre aide.
Merci d'avance à vous. :)
Belle bête ta base ^^
-> tu na pas une option de backup/sauvegarde depuis le panel administrateur de ton hébergeur ?
-> depuis ton phpMyAdmin ta le même problème ?
-> si tu importe la base directement sur ton serveur pour la récup par ftp tu as le même problème ?
-> les pièces jointes son ou dans la base si oui importe les sur le serveur pour gagné de la place !
utilise Mysqldumper, regarde ce post (http://www.vbulletin-ressources.com/forum/showthread.php?t=6072) avec ce logiciel ça devrait aller, je n'ai jamais eu de problème pour exporter une grosse BD avec ;)
Le problème c’est plutôt l’hébergeur
Si une simple sauvegarde pose déjà problème, alors le casse tete pour la restauré meoui
Non Zypo le problème c est aussi le system de sauvegarde intégré a vb, Sony donne un bon conseil donc nba13 prend le temps de tester avec mysqldumper qui fait tres bien son travail :) et si jamais avec ce script ça ne fonctionne toujours pas, il te reste deux choix, la fenêtre, ou ton hebergeur :)
oui car j'ai déjà remarqué que via l'admin de vB ou via phpmyadmin c'était fort lent, donc ça peut planter, tandis qu'avec mysqldumper c'est hyper rapide en 30 secondes je sauvegarde ou remet ma BD
la preuve ton message d'erreur parle bien d'une limite de temps ;)
Fatal error: Maximum execution time of 15 seconds exceeded
Non Zypo le problème c est aussi le system de sauvegarde intégré a vb, Sony donne un bon conseil donc nba13 prend le temps de tester avec mysqldumper qui fait tres bien son travail :) et si jamais avec ce script ça ne fonctionne toujours pas, il te reste deux choix, la fenêtre, ou ton hebergeur :)
Voir si l’hébergeur propose pas de faire un backup de la base me semble la premier chose a faire enfin bon...
Maximum execution time of 15 seconds exceeded
C’est le message d'erreur de php ya une limite dans le php.ini du serveur probablement du style
max_execution_time = 15
et pas de vbulletin..
A l’avenir je n’interviendrai plus dans le demande d’aide si c’est pour se faire casé directo..
No stress :) je ne vois pas ou tu as était cassé, je ne comprend pas ta façon de réagir, le but est d'aider.
Il y a pas tant que ça d hebergeur qui propose ce system de sauvegarde a moins de ne pas chercher des hebergeur peu cher, et il est plus rapide de voir avec un script que d attendre la réponse d une hotline, ou carrément la réponse via un forum, non?
Quoi qu'il en soit, tu es libre d'intervenir ou pas sur ce style de support, sachant qu'il seras tout de même réalisé... ;) aller bonne journée.
Bonsoir :)
Je te conseille avant tout (si c'est pas déjà fais bien sur ^^) d'héberger t'es pièces jointes sur le ftp et non dans la base de données, ca aide pour les sauvegarde et restauration.
Ensuite, pour la sauvegarde, je te conseille ce hack (http://www.vbulletin-ressources.com/forum/showthread?t=9011), qui marche du feu de dieu et les sauvegarde sont compatible avec Mysqldumper, un luxe :)
Pour la restauration, le conseil de Sony est très bien, a suivre.
Le message d'erreur correspond bien a un défaut d'hébergeur gratuit bien souvent (si défaut on peut appeller cela), l'usage du hack pour la sauvegarde et du tuto conseiller par Sony permet de contourner ce problème de temps d'upload des hébergeurs.
Pour ma part, je trouve le système de sauvegarde de vB très bon mais comme tous, limité par le temps d'upload des hébergeurs, au dela des 10 mo, il devient inutilisable, après, les gouts et les couleurs :p
L'approche de Zypo est beaucoup plus 'moderne'... Supprimer
esf, évitons de mettre des liens vers des sites concourent a vb-r svp !
Ah, la concurrence des temps modernes. J'ai oublié. Désolé. :fool:
Je disais que je préfère l'approche de Zypo qui est plus 'moderne'.
Un copier-coller de mon message sur site concurrent:
- Les tutos sur BigDump et Consoeurs, ca marche mais cela prends du temps, du temps et du temps. C'est du has been.
- Les tutos sur Backup/restore via PhpMyAdmin, ca marche seulement pour les petites bases. Au-delà de 6-10 Mo, vous êtes limités par la limite du PHP. Donc, en pratique, oubliez ça, c'est une perte de temps et un risque de pertes de données pour la plupart des forums vbulletin au bout de quelques semaines ou mois. C'est aussi du has-been pour les forums.
- Utiliser plutôt des outils adaptés:
outils de backup/restore intégrés dans l'outil d'administration de votre site web (Cpanel, Plesk...).
ou mieux, si cela vous est possible, passez par un client SSH comme Putty. C'est la méthode recommandée par Jelsoft pour Vb. Des tutos ici (http://www.phwinfo.com/forum/forumdisplay.php?f=357).Avec 1 ou 2) cela prend 1-2 minutes pour faire un backup/restore de très grosses bases de données. Tout se fait sur le serveur de votre site.
La méthode est bonne on a jamais dis le contraire, le but étant de trouvais la solution, les solutions proposés sont toutes bonnes, car si jamais la personnes qui poste ce topic n a pas ce style de system intégré a son hebergement (sauvegarde/restauration) automatique, la solution servirais a rien, donc apres il est aussi bien de tester avec des scripts fait pour, quoi qu il en soit Nba13 n as pas donner de nouvelles...
.. car si jamais la personnes qui poste ce topic n a pas ce style de system intégré a son hebergement (sauvegarde/restauration) automatique, la solution servirais a rien,
Oui, la personne n'a pas nécessairement les derniers outils intégrés à son hébergement. C'est un fait. J'ai posté justement sur ce point: informer la personne qu'il existe des outils beaucoup plus 'modernes' facilitant toute la gestion d'un site web. Donc mieux choisir son prochain hébergeur.
Prenons par exemple. le cas d'un forum moderne comme Vb.
- Création de la base/informations/droits (20 secondes)
- Importation/Restauration des bases et/ou Full backup de tout le site (email, bases, fichiers, dossiers, etc). 1 ou 2 minutes selon la taille du backup.
sans parler de la sécurité intégrée.
Salut,
Merci à tous pour vos réponses d'abord. ;)
Je vais essayer vos méthodes le week-end prochain car là j'ai une semaine très chargé, et je n'aurai pas le temps de bien faire.
Dites moi comment faire pour savoir si les pièces jointes sont sur la base de données ou bien sur le ftp ? svp
Je vous tiens au courant bientôt.
Merci d'avance à tous. :)
Salut,
Merci à tous pour vos réponses d'abord. ;)
Je vais essayer vos méthodes le week-end prochain car là j'ai une semaine très chargé, et je n'aurai pas le temps de bien faire.
Dites moi comment faire pour savoir si les pièces jointes sont sur la base de données ou bien sur le ftp ? svp
Je vous tiens au courant bientôt.
Merci d'avance à tous. :)
AdminCP -> Pièces Jointes -> Type de stockage des pièces jointes
:)
salut
avec phpmyadmin,essais de sauvegarder en plusieurs partie je le fais tres souvent ca marche bien,en principe la table la plus grosse c'est "post" donc par ex. tu selectionnes de access à forum,forum permission à paymenttransaction,phrase à pollvote,post,posthistory à la fin de ta bd,tu sauvegarde sous format gzippé,personellemnt je les nomes tel que,sql,sql1,sql2,etc......sur serveur free ma table post fait 2.5 mo "compressé au format gzippé decompréssé cette table fait 13 mo" j'arrive à l'envoyé via phpmyadmin sans probleme.Pour restaurer tu renvois chacune à son tour les parties de la bd.pour moi ca marche bien.la bd entiere sans compression sur laquelle je fait cette technique fait plus de 30 mo.
Pour le truc des pièce jointe j'ai ceci :
Votre serveur a le mode sans échec (SAFE_MODE) activé. Vous ne pouvez pas déplacer les pièces jointes vers des fichiers tant que le mode sans échec (SAFE_MODE) est activé. Veuillez contacter votre hébergeur et lui demander d'envisager de le désactiver si vous souhaitez utiliser le système de fichiers pour les pièces jointes.
Donc je vais contacter mon hébergeur pour qu'il fasse la manipulation. ;)
Sinon je vous tiens au courant pour la sauvegarde avec vos astuces bientôt.
Salut,
J'ai la réponse de mon hébergeur qui me dit la chose suivante :
Ce paramètre n'est pas modifiable et n'empêche pas l'installation de ce CMS.
le SAFE MODE devrait être désactivé lors de la suppression de PHP4.
En effet j'ai 14 Mo de pièces jointes, donc je voulais savoir quel autre moyen me permettrait de migrer les pièces jointes vers le ftp ? svp
Merci d'avance. :)
Salut,
J'ai la réponse de mon hébergeur qui me dit la chose suivante :
En effet j'ai 14 Mo de pièces jointes, donc je voulais savoir quel autre moyen me permettrait de migrer les pièces jointes vers le ftp ? svp
Merci d'avance. :)
Il n'y a que ce moyen a ma connaissance, quel est ton hébergeur ?
il faudrait faire une recherche sur Google par exemple car je sais qu'il existe des programmes qui gère les sauvegardes et qui te permet de les décompresser et de les recompresser en plusieurs parties car ça doit être fait avec un programme exprès pour cela, WinZip par exemple ne marche pas car tu ne dois pas couper n'importe ou, ça doit être fait entre deux données
il faudrait regarder de se côté ça devrait résoudre alors ton problème en permettant d'importer en plusieurs parties, je regarde également et si je vois je te dis ;)
Ouais sinon la solution ça serait de trouver un moyen de déplacer les pièces jointes, et là tout redeviendrait dans l'ordre. Si vous avez une idée c'est super.
Merci d'avance. :)
Salut,
Je viens d''exporter ma base de données mais je n'arrive pas à l'importer. En effet en local j'ai EasyPHP d'installé, et c'est lui qui me permettait d'avoir mon forum en local.
Comment faire ? svp
Merci d'avance à vous. :)
j'y ai répondu dans ce post utilise Mysqldumper, je n'ai jamais eu de problème avec pour exporter/importer de grosse BD
[vB 3.6.x] vB Mysqldumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=6072&highlight=3.6.x%5D+vB+Mysqldumper)
le hack te permet de faire la sauvegarde depuis l'admicp mais rien ne t'empêche d'installer vB Mysqldumper seul pour faire tes sauvegarde même en local, il est inclus dans le hack
J'ai essayé d'importer en local mais je n'y arrive pas. J'ai mis comme sur la photo suivante dans les cases, mais ça marche pas :
http://img179.imageshack.us/img179/8760/20080220181200zj0.jpg
Je dois mettre quoi ? stp
Merci d'avance à vous. :)
vBulletin® v.3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés.