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

Administration MySQL Discussion :

scheduler mysql


Sujet :

Administration MySQL

  1. #1
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 9
    Par défaut scheduler mysql
    Quelqu'un sait utiliser le scheduler de mysql ?

    J'ai installé la version 5.1.9 de mysql (le scheduler de mysql n'existe que depuis la 5.1.6 je crois) et j'essaie la code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE EVENT e
        ON SCHEDULE 
          EVERY 5 SECOND
        DO INSERT INTO `histoheure` VALUES ('alex', SYSDATE(), 7, 7);
    Je l'essaie dans la console mysql, et je m'attends à ce que ma table histoheure se remplisse toutes les 5 secondes. Mais rien ne se passe !

    Savez vous ce qui ne va pas ?

    Merci

    Alex

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Il n'y a pas de message d'erreur à la création ?

    Regarde aussi dans le log d'erreurs (<nom_hote>.err) si quelque chose n'a pas foiré...

  3. #3
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    As-tu vérifié d'avoir les droits sur la création de l'évènement ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT EVENT ON *.* TO user_Alextk;
    Vérifie que l'évènement existe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM INFORMATION_SCHEMA.EVENTS WHERE EVENT_NAME='e'
    Vérifie que tu as les droits d'insertion sur la table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO `histoheure` VALUES ('alex', SYSDATE(), 7, 7);
    Comme le dit Maximilian : Regarde aussi dans le log d'erreurs (<nom_hote>.err)
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  4. #4
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 9
    Par défaut
    En fait, il fallait que je tape

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET GLOBAL event_scheduler = 1
    pour activer le scheduler mysql

    Voilà, c'était tout !!

    Merci !

    Alex

  5. #5
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Merci de l'information !
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  6. #6
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Par défaut Problème event scheduler
    Je suis d'accord avec toi alextk, mais cette commande est à écrire à chaque fois que tu lances ton serveur? n'y a t il pas moyen de la lancer automatiquement????

  7. #7
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Par défaut Re:
    G trouvé!!

    Il suffit de rajouter la ligne event-scheduler=1 dans le fichier my.ini!
    Et après tout marche!

    Ca gaze!!

  8. #8
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Merci à tous les deux d'avoir communiqé vos propres réponses.
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

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

Discussions similaires

  1. [MySQL] MySQL Event Scheduler status : Disabled
    Par roy2work dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/10/2013, 17h19
  2. MySQL Events Scheduler
    Par womannosky dans le forum Administration
    Réponses: 2
    Dernier message: 14/04/2010, 15h36
  3. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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