salut à tous, j'aimerai écrire une requête qui doit s’exécuter au démarrage du serveur MySQL
merci d'avance pour vos interventions.
salut à tous, j'aimerai écrire une requête qui doit s’exécuter au démarrage du serveur MySQL
merci d'avance pour vos interventions.
Votre demande est un peu vague...
De quel genre de requête s'agit-il ?
Sur les statistiques du serveur ? Sur les logs de requêtes ?
Si c'est pour les besoins d'une application, c'est dans l'application qu'il faut programmer ça.
Si c'est pour des besoins d'administration, vous pouvez, sous Linux, mettre dans le cron, juste après la commande de redémarrage du serveur, un programme qui exécute la requête et récupère le résultat. Peut importe le langage utilisé, du moment que c'est un exécutable lançable par le shell. Sous Winbug, vous devez pouvoir faire à peu près l'équivalent avec les tâches programmées.
Salut Cinephil.
Sans parler du genre de la requête, est-il possible de lancer une requête au démarrage de MySql ?
Je tiens à préciser que l'on parle bien de MySql et non de la crontab ou d'autre chose.
A ma connaissance, ce n'est pas possible.
Autrement dit, est-ce qu'il existe un fichier de type ".bash_profile" comme sous linux, mais pour MySql pour effectuer une initialisation ?
@+
Je n'ai pas connaissance de cette possibilité. D'où ma proposition de mettre ça dans le cron. Ou alors, dans le programme de lancement du démon MySQL, sous Linux.
Salut Cinephil.
C'est bien ce qui me semblait. Merci pour la confirmation.
@+
Bonjour,
Vous pouvez toujours essayer avec ce code dans le fichier my.ini : (sous Windows)
[mysqld]
init-file=C:/ProgramData/MySQL/MySQL Server 5.6/start.sql
avec :
par exemple dans le fichier start.sql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SET @@GLOBAL.lc_time_names = 'fr_FR'; SET @@GLOBAL.lc_messages = 'fr_FR'; SET @@GLOBAL.general_log = ON;
Cordialement.
Pierre
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager