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 :

ligne de commande dans un fichier .bat pour MySQL server 4.1


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut ligne de commande dans un fichier .bat pour MySQL server 4.1
    Bonjour à tous,

    Je débute dans le métier et je voudrai savoir s'il est possible d'exécuter des commandes du type \. par exemple depuis un fichier .bat qui ferai tout à la suite sans que l'on ai besoin de les entrer à la main

    je commence mon .bat par :

    cd "C:\Program Files\MySQL\MySQL Server 4.1\bin"
    call mysql.exe

    et suite à cela, l'invite de commande bloque sur :

    mysql >

    Je n'ai ensuite pas trouvé le moyen de faire faire quelque chose a l'invite de commande depuis le .bat à la suite de se que j'ai déjà écrit.

    Merci pour vos réponses

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    C'est tout-à-fait possible. Il suffit de spécifier un certain nombre de paramètres à la ligne de commande (hôte, utilisateur, mot de passe, base de connexion, fichier contenant les commandes SQL).
    Tout est expliqué dans la documentation de MySQL, ici.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    J'ai trouvé cette commande pour réaliser se que je voulai

    pushd "C:\Program Files\MySQL\MySQL Server 4.1\bin"
    mysql.exe < fichier.sql
    popd

    Il ne me reste plus qu'un soucis :

    ERROR 1046 (3D000) at line 1: No database selected

    Quel est le paramètre à rajouter pour sélectionner la base de donnée

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    J'ai trouvé la commande

    \u + le nom de la base de donnée

    sa marche bien se qui donne cela :

    pushd "C:\Program Files\MySQL\MySQL Server 4.1\bin"
    mysql.exe < \u s....... < "c:\Program Files\...................... .sql"
    popd

    voila en espérant que mon post aidera d'autres personnes

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

Discussions similaires

  1. [Batch] Souci avec une commande dans un fichier bat
    Par coolanso dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 07/08/2014, 00h55
  2. Exécution de commande dans un fichier .bat
    Par Spout dans le forum Windows XP
    Réponses: 7
    Dernier message: 05/09/2008, 10h24
  3. Réponses: 1
    Dernier message: 19/05/2008, 12h58
  4. récupéré une ligne dans un fichier txt pour mettre dans msgbox
    Par fabrice44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/02/2008, 14h01
  5. Réponses: 3
    Dernier message: 27/11/2007, 22h05

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