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

Linux Discussion :

Appel mysql dans un script ksh


Sujet :

Linux

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 14
    Points
    14
    Par défaut Appel mysql dans un script ksh
    Bonjour tout le monde,

    J'ai besoin d'un coup de pousse pour faire mon premier script ksh.
    Avec un user moimoi j'ai installé mysql et avec le même user je veux lancer le script ksh (que je vais créer grâce à votre aide ) pour créer une base de donnée et un user avec tous les privilèges.
    Dans ce script je compte écrire les requêtes sql qui permettent de créer la base et le user
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    create database mabase;
    create user  'toto'@ 'localhost' IDENTIFIED BY 'mdp';
    Le nom de la base, le user et le mot de passe seront passé en paramètre.
    1) est ce que c'est possible de faire ce que je veux?
    2) si vous avez un petit exemple qui peut me montrer comment faire, surtout pour la syntaxe.
    3) si vous connaissez un lien pour comprendre la programmation shell.

    Je vous en remercie d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 14
    Points
    14
    Par défaut
    Allez ne soyez timides

    Même pas un petit exemple

  3. #3
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    1) oui
    2 ) mysql -p -u root < $( traitement )
    3 ) il y a de la doc sur le sujet ici

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 14
    Points
    14
    Par défaut
    Tout d'abord je te remercie pour ta réponse.
    Je crois que tu as oublié de mettre le lien pour la doc
    Merci encore

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 14
    Points
    14
    Par défaut
    ça marche pas
    et n'oublie pas le lien stp.

    J'ai vu une réponse ici :http://www.developpez.net/forums/sho...el+sqlplus+ksh

    ça marche si je mets un fichier mais je veux mettre des requêtes.

    Merci

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    on ajoute un '<' est un marqueur de FIN :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    mysql -p -u root <<EOF
    create database mabase;
    create user  'toto'@ 'localhost' IDENTIFIED BY 'mdp';
    EOF

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 14
    Points
    14
    Par défaut
    Ca marche sans probleme.
    Merci bien.

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

Discussions similaires

  1. appel programme dans un script cgi
    Par Jane Home dans le forum Web
    Réponses: 3
    Dernier message: 30/04/2010, 11h30
  2. appel recursif dans un script shell
    Par schizophrenia dans le forum Linux
    Réponses: 5
    Dernier message: 17/03/2009, 21h06
  3. connexion ssh dans un script ksh
    Par don'de dans le forum Linux
    Réponses: 4
    Dernier message: 21/01/2008, 10h50
  4. [MySQL] Connexion à mysql dans les scripts : procédure conseillée
    Par xni70 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/07/2007, 13h41
  5. droper les index dans un script ksh
    Par donny dans le forum Oracle
    Réponses: 7
    Dernier message: 26/07/2006, 11h14

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