Importation "gros" dumps via phpMyAdmin sur free.fr [PHP/mySQL] - PHP - Programmation
Marsh Posté le 30-08-2003 à 16:42:36
tu decoupes ton fichier
Marsh Posté le 30-08-2003 à 16:43:07
ReplyMarsh Posté le 30-08-2003 à 16:43:08
Moi je vois deux solutions qui au finale te prendront autant de temps:
Marsh Posté le 30-08-2003 à 16:44:13
Oui, j'ai déjà pratiqué le découpage aussi, mais c'est particulièrement pénible?
Il doit bien y avoir une autre solution non ?
Marsh Posté le 31-08-2003 à 01:44:46
ReplyMarsh Posté le 31-08-2003 à 02:04:14
Freekill a écrit : Oui, j'ai déjà pratiqué le découpage aussi, mais c'est particulièrement pénible? |
en quoi est-ce pénible
c'est juste du texte, le bloc-note suffit pour faire rapidement 4 ou 5 fichiers plus petits
Marsh Posté le 31-08-2003 à 02:11:16
Vais faire un script qui le coupe tout seul?
Marsh Posté le 31-08-2003 à 11:06:28
tu fais un premier dump de la creation des tables
un ou deux dump des données.
et zou
Marsh Posté le 02-09-2003 à 22:56:26
Sébastien a écrit : tu fais un premier dump de la creation des tables |
Perso, j'ai fait un dump pour la création des tables, un dump pour le remplissage de chaque table.
Un gros dump pour certains groupes de tables.
Un dump pour chacune des autres tables saur pour la plus grande que j'ai divisé en plusieurs morceaux.
Le tout, c'est que ca soit sufisamment rapide pour reprendre assez vite la main, (avant le time out) mais pas trop rapide pour pas perdre de temps en envoyant les fichiers un par un.
Marsh Posté le 03-09-2003 à 12:12:41
Tu uploades le fcihier SQl sur ton sitee via le FTP, puis tu fais un script PHP qui lit ce fichier et le mets dans la base.
Le timeout sera toujours présent, mais tu auras moyen de le contourner en rappelant la meme page apres chaque opération (vu que la page change, le timeout se remet a zero).
C'est laborieux, mais si tu fais ca bien, ton script te sera hyper utile par la suite. D'ailleurs si tu le fais, pourrais tu le proposer a la fin de ce post, ca pourrait aider beaucoup de monde.
Marsh Posté le 03-09-2003 à 14:48:31
Mouais bof, le timeout doit être à 5 secondes sur free.fr, bonjour l'angoisse?
Marsh Posté le 03-09-2003 à 15:43:55
Freekill a écrit : Mouais bof, le timeout doit être à 5 secondes sur free.fr, bonjour l'angoisse? |
time out à 5 secondes sur free.fr
J'ai des scripts qui mettent plus de temps que ça a s'exécuter jusqu'au bout, et ce sans tomber dans un time out.
Marsh Posté le 03-09-2003 à 18:17:23
omega2 a écrit : time out à 5 secondes sur free.fr |
Et ça c'est quoi ?
Code :
|
http://freekill.free.fr/tests/phpinfo.php
Marsh Posté le 03-09-2003 à 19:07:10
Freekill a écrit :
|
Tiens, le max_time est bien réglé sur 5 secondes mais j'ai le message d'erreur qui ne s'affiche dans le navigateur qu'au bout de 15 secondes. Sur mon site, je suis obligé d'attendre tellement de temps que les pages reviennent que je n'avais pas imaginé qu'elles étaient généré aussi vite.
Ca veut dire que le code de mon site est moins lent que je le croyais vu que ca fait plus de 2 mois et demis que j'ai pas eu une seule page qu'est tombé en erreur (et que le dernier time out est bien plus vieux que ça).
Marsh Posté le 30-08-2003 à 16:40:58
Salut,
Voilà, je voulais savoir comment vous vous y preniez pour importer un dump mySQL sur un serveur gratuit de type free.fr (qui ne propose d'administrer que via phpmyadmin) lorsque le dump en question commence à avoir une taille relativement conséquente, genre 2.5Mo ?
Perso je n'y arrive pas : ça me dit qu'il n'y a "aucune requête" (???) ou autres erreurs variées.
Avant je collais le contenu du dump dans la textarea, mais 2.5Mo mon navigateur n'aime plus trop?
Merci d'avance pour vos réponses?
---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6