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

MySQL Discussion :

Récupérer les messages d'erreur mysql


Sujet :

MySQL

  1. #1
    Membre confirmé Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Points : 531
    Points
    531
    Par défaut Récupérer les messages d'erreur mysql
    Bonsoir à tous,

    J'importe un fichier SQL quotidiennement dans une base MySQL, sur un serveur UNIX. J'ai donc créé un script du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    cd /usr/local/mysql/bin
    user="username"
    pass="password"
    base="database"
    host="serveur.domaine.com"
     
    mysql -f --user=$user --password=$pass --host=$host $base < /intranet/commande.sql
    J'aimerais récupérer les éventuelles erreurs dans un fichier texte.

    Comment procéder ?
    Je vous remercie,

    Gilou.

  2. #2
    Membre confirmé Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Points : 531
    Points
    531
    Par défaut
    Bonsoir,

    J'ai trouvé la solution, pour ceux que ca interesse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mysql --force --user=utilisateur --password=mdp --host=serveur base < fichier.sql 2> mysqlerr.txt
    l'explication :
    • le symbole ">" redirige les affichages classiques (stdout). Par exemple le résultat d'un SELECT.

    • le symbole "2>" redirige les affichages d'erreur (stderr).


    Gilou

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

Discussions similaires

  1. Changer les messages d'erreur venant de mysql.
    Par ZOlivier dans le forum W4 Express
    Réponses: 6
    Dernier message: 25/09/2007, 15h32
  2. Comment récupérer les messages d'erreurs ADO ?
    Par philnext dans le forum Bases de données
    Réponses: 6
    Dernier message: 05/04/2007, 15h01
  3. Réponses: 5
    Dernier message: 16/08/2005, 13h15
  4. [Message d'erreur] gérer les message d'erreurs
    Par heid dans le forum Langage
    Réponses: 2
    Dernier message: 12/10/2004, 15h57
  5. recuperer les messages d'erreurs de interbase
    Par devalender dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/06/2004, 12h45

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