MySql 'wait_timeout' Variable Globale vs Variable

Je suis en train d'essayer de reproduire une erreur de délai de connexion par à réduire temporairement les "wait_timeout" à 60 secondes au lieu de la valeur par défaut 28800 secondes.

J'ai ajouté wait_timeout=60 de la de mes.fichier ini et au redémarrage de MySql. Malheureusement, je ne suis pas encore capable de reproduire la condition d'erreur (sauf si je veux attendre 28800 secondes).

Les requêtes ci-dessous semblent indiquer que la "wait_timeout" est fixé à 60 à l'échelle mondiale au niveau des variables, mais toujours à 28800 secondes pour l'variable (est-ce la même que la variable de session?).

Comment puis-je corriger cela? Comment est le paramètre dans la ma.ini écrasés?

Merci pour tous les conseils que je suis encore un peu un admin MySql noob. 🙂

Je suis sous MySql 5.5.10 sur Windows XP.

mysql> show variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 28800 |
+---------------+-------+
1 row in set (0.00 sec)

mysql> show global variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 60    |
+---------------+-------+
1 row in set (0.00 sec)

OriginalL'auteur Justin | 2011-04-30