Erreur serveur lors de l'upload de ma base MySQL

Erreur serveur lors de l'upload de ma base MySQL - Programmation

Marsh Posté le 17-08-2002 à 21:49:09    

J'explique, ma base pese à peu près 14 Mo, la sauvegarder via PhpMyadmin est un jeu d'enfant, en revanche, il m'est imposible de l'uploader d'un seul bloc...le temps de l'upload est tellement long, que le serveur MySQL de mon hébergeur me jette et me renvoie une erreur...
"découper" la base en petits morceaux est réalisable masi très compliqué...ma base ne fait "que" 14 Mo i ldoit donc bien y avoir une solution pour palier à ce probleme pour les sites qui disposent d'énormes bases...
 
Pour etre tout à fait complet, je souhaite en fait uploader ma base sur un autre serveur...ce n'est évidement pas sur le même serveur MySQL puisqu'elle y réside déjà ;)
 
help :D


---------------
Last FM
Reply

Marsh Posté le 17-08-2002 à 21:49:09   

Reply

Marsh Posté le 17-08-2002 à 21:50:58    

t'as un accès SSH ? :o

Reply

Marsh Posté le 17-08-2002 à 21:54:27    

arf non malheureusement, ce n'est que sur le plan juste au dessus :roll:


---------------
Last FM
Reply

Marsh Posté le 18-08-2002 à 12:03:34    

:bounce:


---------------
Last FM
Reply

Marsh Posté le 18-08-2002 à 21:25:28    

Je suis intéressé par une solution car moi j'ai une base de 3 MO qui s'upload mal sur le serveur SQL de Free. Je dois donc couper le fichier sql en une dizaine de morceaux pour être tranquille.


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 18-08-2002 à 21:31:36    

bah ce que vous devez uploader c juste des fichiers ascii avec l'sql nan? je vois pas ce que ça a de compliquer à decouper
et puis au moment ou tu fais l'export tu peux le faire table par table aussi

Reply

Marsh Posté le 18-08-2002 à 21:50:09    

--greg-- a écrit a écrit :

bah ce que vous devez uploader c juste des fichiers ascii avec l'sql nan? je vois pas ce que ça a de compliquer à decouper
et puis au moment ou tu fais l'export tu peux le faire table par table aussi  




Certes !
Mais si le fichier fait 15 Mo et que tu dois le découper en 50, c'est quand même pas glop la perte de temps !


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 18-08-2002 à 21:59:16    

manu025 a écrit a écrit :

 
Certes !
Mais si le fichier fait 15 Mo et que tu dois le découper en 50, c'est quand même pas glop la perte de temps !



bah de toutes façons, tu pourrais jamais uploader 15mo en http
ça peut se scripter ce genre de split...

Reply

Marsh Posté le 18-08-2002 à 21:59:22    

feer a écrit a écrit :

i ldoit donc bien y avoir une solution pour palier à ce probleme pour les sites qui disposent d'énormes bases...



Comme dit joce, la solution c'est Telnet/SSH. Sans, c'est tout de suite plus compliqué. Comment est installé PHP chez ton hébergeur ? En Suexec ? Tu as accès aux commandes passthru ou exec ?

Reply

Marsh Posté le 18-08-2002 à 22:13:00    

et c'est quoi la solution avec ssh ? faire bouffer directos le fichier à mysql ?


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 18-08-2002 à 22:13:00   

Reply

Marsh Posté le 18-08-2002 à 22:16:49    

manu025 a écrit a écrit :

et c'est quoi la solution avec ssh ? faire bouffer directos le fichier à mysql ?




En ligne de commande :
 
mysql -hhost -uuser -ppassword nom_de_ta_base < /home/login/repertoire/nom_de_ton_dump.sql

Reply

Marsh Posté le 18-08-2002 à 22:30:19    

Avant que quelqu'un pose la question : je précise que si les lettres sont collées c'est que c'est volontaire :D

Reply

Marsh Posté le 18-08-2002 à 23:27:14    

c'est quoi cette commande ? ... ssh ?
Si oui, pas d'acces pour moi
 
Merci quand même


---------------
Last FM
Reply

Marsh Posté le 19-08-2002 à 08:14:51    

feer a écrit a écrit :

c'est quoi cette commande ? ... ssh ?
Si oui, pas d'acces pour moi



Pas nécessairement. Tu peux aussi la lancer à l'intérieur d'un script PHP grâce aux commandes passthru ou exec (http://dev.nexen.net/docs/php/annotee/function.passthru.php). Mais ca ne marchera pas forcément, tout dépend comme est compilé Apache sur ton serveur.


Message édité par Core 666 le 19-08-2002 à 08:15:01
Reply

Sujets relatifs:

Leave a Replay

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