IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Localisation d'un 'OUTFILE' sur le serveur de Free


Sujet :

Administration MySQL

  1. #1
    Membre averti
    Homme Profil pro
    Touriste en programmation
    Inscrit en
    Janvier 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Touriste en programmation
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 49
    Par défaut Localisation d'un 'OUTFILE' sur le serveur de Free
    Bonjour à tous !

    J'ai créé un site de photos hébergé chez Free depuis plusieurs années, et qui se porte plutôt bien. Il est en php (du dimanche, mais bon... ça tourne !), avec une base MySQL.

    Je le développe bien sûr en local, et fais les mises à jour ensuite, ce qui nécessite de faire une copie de mes tables mises à jour en local sur le serveur.
    Dans l'autre sens, il faut régulièrement que je récupère des tables du serveur pour les charger en local, pour sauvegarder par exemple le forum et autres données modifiées directement en ligne par les visiteurs.
    Pour ces copies de tables local->serveur ou serveur->local, j'utilise pour l'instant un script php de dump, mais les tables grossissant, la manip est de plus en plus lourde.

    Je souhaite donc utiliser la fonction SQL "SELECT INTO OUTFILE" pour exporter le contenu de mes tables. Après avoir un peu cherché, j'ai compris que les chemins relatifs que je pouvais indiquer pour le fichier de sortie étaient en fait relatifs au répertoire par défaut de MySQL, et qu'il fallait donc que j'indique un chemin absolu, du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM photos INTO OUTFILE 'D:/sites/sauvegardes/outfile.txt'
    pour éviter de chercher mon fichier dans le répertoire (non adapté pour une sauvegarde) des tables de MySQL, moyennant quoi ça marche parfaitement en local, et bien plus rapide que tout ce que j'ai pu inventer jusqu'à présent.


    => Le problème est pour exporter mes tables depuis le serveur Free : en faisant la même requête avec un chemin absolu du même type 'D:/sites/sauvegardes/fichiersortie.txt', le fichier n'est pas créé sur mon disque dur. En lisant le manuel de référence, c'est normal, le fichier ne peut pas être créé sur une autre machine par cette fonction.
    J'ai essayé à la place plusieurs chemins relatifs et autres pour le créer sur le serveur de Free, mais rien n'y fait : je n'arrive à trouver aucun "chemin" à indiquer dans ma requête MySQL qui me permette de retrouver mon fichier de sortie : il a probablement (?) été créé quelque part dans les méandres du serveur de Free, mais où ?...
    J'ai essayé de trouver quelques indications en faisant un phpinfo(), mais pour l'instant c'est l'échec.

    Voilà, j'espère que je me suis clairement exprimé...

    Comment est-ce que je pourrais procéder ?

    Merci pour vos conseils !

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    Fais un SHOW GRANTS pour en être sûr, mais je doute fort que Free te donne le privilège FILE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Démarrer/Arrêter une webapp en Jetty / Spring sur le serveur de Free ?
    Par nhunhu dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 10/01/2013, 11h24
  2. Réponses: 2
    Dernier message: 15/12/2009, 08h55
  3. Réponses: 0
    Dernier message: 21/11/2005, 12h14
  4. Exploitation de base sur un serveur Web
    Par Oz-WereWolf dans le forum Installation
    Réponses: 10
    Dernier message: 07/03/2004, 22h52
  5. Requête sur un serveur lié
    Par Guizz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/08/2003, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo