[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pmb.user] Re: Hébergement distant de PMB




Bonne nouvelle...
J'ai enfin réussi à transférer mon fichier et à accéder à ma base via 
Internet.
Merci à tous pour votre aide.

Mon fichier issu du dump de la base faisait quelques Mo. J'ai donc 
essayé, suite à vos conseils de le découper. J'ai fait des imports table 
par table, mais une table, celle des exemplaires numériques ne voulait 
rien savoir. Je l'ai donc extraite, et j'ai vu que le fichier faisait 
quand même quelques Mo!!! J'ai alors étudié minutieusement la table en 
question et, je me suis aperçue que son contenu ne me servait à rien (du 
moins pour l'instant) : j'avais joint des documents bidons pour tester 
cette option (PMB offre la possibilité de joindre des documents 
numériques à la notice). J'ai supprimé le contenu et ai recollé la 
structure de cette table au dump, le fichier ne faisait plus que 600 Ko, 
et donc plus de souci....
Je suis hébergée chez nuxit.net. Aucun souci de transfert et presque 
aucun souci d'export.
Alors je ne sais pas pas si je réutiliserai l'option "Joindre un 
document numérique" ultérieuremenr, mais en tout cas, ça m'a fait perdre 
un mois...
Encore merci pour votre réactivité et vos conseils...

PS : Je vais rédiger un mode d'emploi "pour débutant et 
non-informaticien", détaillant tout, de l'installation de pmb en local à 
son transfert sur un site distant, à l'export et sauvegarde d'une base 
Mysql pour mes futures collègues. Je l'enverrai à la mailing liste une 
fois terminé.

Mélanie Formery
melanie.formery@free.fr
Chargée de mission Pôle Ressource - Vivacités IdF.

Vivacités Ile de France
102, Avenue Maurice Thorez
94200 IVRY S/ SEINE
www.vivacites-idf.org



Alain Montavid a écrit :

>>Qu'entends-tu par la commande "mysql" depuis ton PC.
>>    
>>
>
>Au préalable tu installes PMB chez ton FAI, tu génères une version
>opérationnelle avec les données de démo et tu vérifies que tout
>fonctionne.
>
>Ensuite tu vas écraser la base ainsi générée avec une sauvegarde
>complète des données de ton PC, générée par l'application elle-même
>(toutes les tables). Prend bien soin d'avoir le même nom d'utilisateur
>et password que sur ton PC pour accéder à PMB (par exemple
>admin/admin). Tu seras toujours à même de changer ces valeurs lorsque
>tout sera opérationnel.
>
>Pour écraser, la technique consiste à utiliser la commande MYSQL en
>ligne de commande. Pour cela il faut passer en mode DOS. En préalable
>il faut rajouter au chemin d'accès  (le "PATH") le répertoire dans
>lequel se situe cette commande. Sous Easyphp 1.8, si l'on n'a pas
>modifié les valeurs par défaut c'est en général : C:\Program
>Files\EasyPHP1-8\mysql\bin
>
>Soit tu sais faire et tu rajoutes cette valeur au PATH puis tu passes
>directement de 1) à 3), soit tu ne sais pas et il faut alors se
>positionner dans ce répertoire grace à la commande cd  Je m'explique:
>
>1) Tu vas ouvrir une fenêtre DOS :
>Démarrer>Programmes>Accessoires>Invite de commande
>
>2) Dans cette fenêtre tu vas taper successivement cd c:\ puis cd
>"Program Files"
>Puis cd EasyPHP1-8
>Puis cd mysql
>Puis cd bin
>Une petite vérif : taper dir /a pour controler que tu vois bien le
>programme mysql.exe On peut aller plus vite en tapant directement cd
>"C:\Program Files\EasyPHP1-8\mysql\bin" à toi de voir. Dans tous les
>cas respecte bien les majuscules et minuscules et encadre les valeurs
>qui ont des espaces et/ou des caractères spéciaux par des ""
>
>3) Tu vas taper la commande mysql -u nom_du_user -ppassword -h
>nom_de_la_machine nom_de_la_base <
>chemin_complet_fichier_de_sauvegarde_sur_ton_pc.sql
>
>Je détaille un peu
>-u signifie User, tu mets le user fourni par le FAI
>-p signifie password, il est également fourni par le FAI 
>-h signifie host, il est également fourni par le FAI
>nom_de_la_base_de_donnée est le nom de la base également fourni par le
>FAI
>< ce signe signifie "injecter" le contenu du fichier qui suit. Plus
>informatiquement parlant on dépose le contenu du fichier qui suit dans
>l'entrée standard de mysql (comme sous Unix)
>chemin_complet_fichier_de_sauvegarde_sur_ton_pc.sql il faut mettre ici
>le nom complet avec le chemin du fichier de sauvegarde. C'est dès fois
>fort compliqué, alors pour simplifier on fait une copie de la
>sauvegarde avec l'explorateur de fichier dans C:\Program
>Files\EasyPHP1-8\mysql\bin (par exemple save.sql) et il suffit de
>mettre save.sql (et on s'évite au passage le problème du blanc entre
>Program et Files)
>
>4) Tu fais enter et tu attends que le curseur revienne à la ligne.
>C'est en général assez rapide, surtout pour quelques milliers de
>notices et exemplaires. C'est fini, ta base est transférée. Tu peux y
>accéder par la méthode habituelle. Il est préférable de lancer une mise
>à jour de la base avant utilisation.
>
>Cette technique fonctionne à coup sûr sur ton PC (base et fichier sur
>ton PC). Maintenant si la base est distante, ce qui est ton cas, il est
>possible que le FAI, n'accepte pas une communication directe de ton PC
>vers la base, par exemple : 1and1 refuse, mais ONLINE accepte
>(acceptait il y a 8 mois). 
>
>Evidemment ce qui est valable pour EasyPHP1-8 l'est aussi pour
>EasyPHP1-7, il suffit d'adapter les noms.
>Bon courage. Tiens nous au courant.
>--
>Alain
>
>PS: pour les très grosses bases c'est quasiment la seule méthode
>efficace pour restaurer. Personnellement j'ai pu restaurer une base de
>135000 notices.
>
>
>
>  
>
>>-----Message d'origine-----
>>De : pmb.user_owner@pizz.net [mailto:pmb.user_owner@pizz.net] 
>>De la part de Mélanie Formery
>>Envoyé : mercredi 24 mai 2006 12:45
>>À : pmb.user@pizz.net
>>Objet : [pmb.user] Re: Hébergement distant de PMB
>>
>>
>>Alain Montavid a écrit :
>>
>>    
>>
>>>>Enfin, ma dernière tentative : hébergement chez Ifrance. 
>>>>Transfert Ok mais j'ai je ne parviens pas à exporter la base MySQL (
>>>>        
>>>>
>
>  
>
>>>>je suis la procédure conseillée par la plupart des gens : 
>>>>        
>>>>
>>export de la 
>>    
>>
>>>>base en faisant une copie du dump, mais lorsque je veux  la  
>>>>        
>>>>
>>"coller" 
>>    
>>
>>>>sur  la nouvelle base, il ne reconnaît pas la requête.
>>>>   
>>>>
>>>>        
>>>>
>>>As-tu essayé la commande "mysql" depuis ton PC?
>>> 
>>>
>>>      
>>>
>>Qu'entends-tu par la commande "mysql" depuis ton PC. Je suis 
>>novice dans 
>>ce domaine!
>>Depuis mon PC, en ouvrant PhpMyadmin, je sélectionne ma base 
>>de données 
>>avec tous les champs. Je valide. Je recopie le doc. le colle sur 
>>bloc-notes et l'enregistre en .sql
>>Après quand je vais sur une base MySQL distante, je vais sur SQL je 
>>parcours mon disque dur pour coller le doc.sql et c'est là que 
>>s'affiche 
>>"aucune requête n'est trouvée" ou une phrase de ce type.
>>La commande MySQL serait-elle "fenêtre SQL" ? Je n'ai pas 
>>encore essayé.
>>
>>-- 
>>Mélanie Formery
>>melanie.formery@free.fr
>>Chargée de mission Pôle Ressource - Vivacités IdF.
>>
>>Vivacités Ile de France
>>102, Avenue Maurice Thorez
>>94200 IVRY S/ SEINE
>>www.vivacites-idf.org
>>
>>
>>Liste de diffusion pmb.user
>>Pour se désinscrire : 
>>mailto:pmb.user_request@sigb.net?subject=unsubscribe
>>
>>	
>>
>>    
>>
>
>Liste de diffusion pmb.user
>Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe
>
>	
>
>
>  
>


-- 
Mélanie Formery
melanie.formery@free.fr
Chargée de mission Pôle Ressource - Vivacités IdF.

Vivacités Ile de France
102, Avenue Maurice Thorez
94200 IVRY S/ SEINE
www.vivacites-idf.org



Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe