Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2549 connectés 

 


Dernière réponse
Sujet : Erreur serveur lors de l'upload de ma base MySQL
Core 666

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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Core 666

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.

feer c'est quoi cette commande ? ... ssh ?
Si oui, pas d'acces pour moi
 
Merci quand même
Core 666 Avant que quelqu'un pose la question : je précise que si les lettres sont collées c'est que c'est volontaire :D
Core 666

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

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

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 ?

--greg--

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...

manu025

--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 !

--greg-- 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
manu025 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.
feer :bounce:
feer arf non malheureusement, ce n'est que sur le plan juste au dessus :roll:
joce t'as un accès SSH ? :o
feer 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)