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 :

Recuperer infos de la bdd depuis un script linux


Sujet :

Linux

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Recuperer infos de la bdd depuis un script linux
    Bonjour,

    sous debian sarge, j'aimerais faire un script (sh) me permettant de recuperer juste une valeur de la base de donnée.
    se connecte a la bdd mysql en locahost, a la base pecoro, et recuperer la valeur de "user" dans la table sstatus..
    et il renvoit cette valeur par un simple echo (pour qu'un programme recupere celle-ci (mrtg)

    or, en script linux, je sais pas comment faire, si les commandes sont les mêmes ?

    merci beaucoup d'avance

  2. #2
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Salut,

    Commence par faire :
    Citation Envoyé par man mysql
    NAME
    mysql - the MySQL command-line tool

    SYNOPSIS
    mysql [options] db_name

    DESCRIPTION
    mysql is a simple SQL shell (with GNU readline capabilities). It
    supports interactive and non-interactive use. When used interactively,
    query results are presented in an ASCII-table format. When used
    non-interactively (for example, as a filter), the result is presented
    in tab-separated format. The output format can be changed using command
    options.
    et
    Citation Envoyé par man mysql
    Using mysql is very easy. Invoke it from the prompt of your command
    interpreter as follows:

    shell> mysql db_name

    Or:

    shell> mysql --user=user_name --password=your_password db_name

    Then type an SQL statement, end it with ';', \g, or \G and press Enter.

    You can execute SQL statements in a script file (batch file) like this:

    shell> mysql db_name < script.sql > output.tab
    à partir de ça tu peux imaginer un script comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #!/bin/sh
     
    echo "Example MySql"
    VALEUR=`mysql --user=x --password=x pecoro < mes_cmd.sql | grep | awk | sed`  # ... Enfin ce que tu veux !
    echo $VALEUR
    echo "Fin d'example MySql
    Bonne journée
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 54
    Points : 48
    Points
    48
    Par défaut
    salut,
    et bien je ne sais pas si ce que je vais dire, te paretra simple ou compliqué, mais c une maniaire de faire.
    si tu connais bien comment utiliser PHP, tu pourra l'utiliser.
    vous créez un robot (en bash ou perl), qui invoque une page php, cette page consultera la base, enregistre les données sur un fichier et enfin, le robot récupère les données du fichier. c simple, n'est ce pas ? la compéxité est alors comment implémenter ce robot, le net vous aidera, ca se réduit en quelques lignes (le mien contient 19 lignes). bon courage

    ___________________________________________________________
    khaskhoussi wassim
    Etudiant INSAT
    k.wassim2004@voila.fr

Discussions similaires

  1. recuperer une varaible bash depuis un script perl
    Par karaudrey88 dans le forum Langage
    Réponses: 4
    Dernier message: 23/10/2013, 00h05
  2. Réponses: 5
    Dernier message: 28/03/2006, 09h33
  3. [PHP-JS]Ouvrir un pop-up depuis un script PHP ?
    Par boteha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 07/01/2005, 12h28
  4. [web] lancer page HTML depuis un script perl
    Par lilou0210 dans le forum Web
    Réponses: 7
    Dernier message: 05/11/2004, 16h04
  5. Lancement d'un programme java depuis un script php
    Par gexti dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 07/05/2004, 17h40

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