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

Requêtes MySQL Discussion :

[DOS] comment supprimer un fichier à partir de Mysql?


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut [DOS] comment supprimer un fichier à partir de Mysql?
    binjour,
    j'exécute quelque requétes à partir d'une fenétre DOS(Batch), et je voudrais savoir si c'est possible de supprimer un fichier txt à partir d'une commande Mysql ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Citation Envoyé par http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html
    system (\!) Execute a system shell command.
    Mais c'est relatif au client ligne de commande (donc pas exécuté sur le serveur mais sur le client).

    Il ne devrait pas y avoir de quoi faire ça sur le serveur car ce serait, à mon humble avis, une faille de sécurité.

  3. #3
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    merci,
    mais mon besoin c'est de supprimer ce fichier coté serveur.

    je ne veux pas se déconnecter de Mysql et d'écrire une commande DOS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if exist data.txt (del data.txt)
    je veux un truc qui va remplacer ce petit code au sein de l'environnement Mysql.

    est-ce fesable?

  4. #4
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Pas avec un MySQL normal. Pour gérer des fichiers via une BDD il faut qu'ils y soient stoqués sous forme de blob. Si ce n'est pas dans la base ça n'est pas de son ressort.

    Après, en ajoutant à son serveur une fonction maison (http://dev.mysql.com/doc/refman/5.1/...functions.html) on peut obtenir un moyen de passer des commandes systèmes :
    http://www.xcdsql.org/MySQL/UDF/lib_...qludf_sys.html
    Comme ça y est dit, c'est très dangereux (tout utilisateur de la BDD pourra passer des commandes systèmes avec les privilèges de mysql). Mais en restant dans MySQL je ne vois pas d'autre possibilité.

  5. #5
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    ok.
    merci pour l'information.

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

Discussions similaires

  1. [VB.NET] Comment supprimer un fichier qui est utilisé ?
    Par Toon94 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 13/06/2010, 12h59
  2. Réponses: 3
    Dernier message: 08/03/2006, 15h54
  3. comment supprimer un fichier de securité ?
    Par junty dans le forum Sécurité
    Réponses: 2
    Dernier message: 29/12/2005, 09h22
  4. Réponses: 3
    Dernier message: 06/09/2005, 10h27
  5. Comment supprimer des fichiers en nombre ?
    Par Didier L dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 25/01/2005, 16h01

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