[mysql] importation et exportation

importation et exportation [mysql] - Programmation

Marsh Posté le 10-12-2001 à 09:06:23    

Comment je peux faire pour exporter et importer une table qui fait plusieurs dizaine de Mo ?
 
J'ai une table qui fait 22Mo sur la bdd de free et j'aimerai l'importer sur mon serveur local pour en faire un miroir.
 
Probleme: avec l'option d'exportation de phpmyadmin ca prend trop de temps et ca fait un timeout.
J'ai alors fait un fichier php qui me sort les enregistrements par petits bouts et je les importe dans ma bdd locale mais meme la ca plante parce que ce ca prend trop de tem et ce meme avec des fichiers textes de 1Mo.
 
Quelqu'un a une solution?

Reply

Marsh Posté le 10-12-2001 à 09:06:23   

Reply

Marsh Posté le 10-12-2001 à 09:37:19    

:hello:  
ecris un script PHP qui lit dans la base de données et écrit directement dans un fichier (format CSV ou autre)
 
ensuite tu n'as plus qu'a utiliser un client FTP pour récupérer ce fichier  :D


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 10-12-2001 à 09:56:44    

pas mal comme idée  :ouch:  
 
et pour l'importer dans ma base locale,c'est normal que j'y arrive pas?

Reply

Marsh Posté le 10-12-2001 à 10:05:36    

a ca momment la quand tu cre ton fichier tu cre des requete SQL
style
inster into toto (qsdsq,qqsd,qsdf,erty) values ('','','','';)
 
et tu l'enregistre dna sun fichier au format .SQL
enbsuite dans ton phpmyadmin local et n'a plus qu'a l'executer !
 
Sinon avec ton fichier au format csv tu fait importer un fichier texte (cherche 'Insert textfiles into table' dans phpmyadmin en anglais)
 
par contre c 1 fichier par table


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 10-12-2001 à 12:12:06    

j'ai fait ca comme ca, ecrire des requetes sql dans le fichier
le probleme c'est que mon fichier fait 22Mo et quand e lance l'importation du fichier ca plante au bout d'un moment

Reply

Marsh Posté le 10-12-2001 à 12:15:24    

sinon en localhost je te conseil d'utiliser mysqlfront (un freeware) au lieu de phpmyadmin...par contre sur free il marche pas...mais sur des hebergeurs payant il doit marcher...j'ai laisser tomber phpmyadmin depuis que je l'ai decouvert

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed