Я пытаюсь воспроизвести ошибку тайм-аута соединения, временно уменьшив "wait_timeout" до 60 секунд вместо 28800 секунд по умолчанию.
Я добавил wait_timeout = 60 в файл my.ini и перезапустил MySql. К сожалению, я все еще не могу воспроизвести состояние ошибки (если я не хочу подождать 28800 секунд).
Запросы ниже, похоже, показывают, что для параметра «wait_timeout» установлено значение 60 на уровне глобальной переменной, но по-прежнему установлено значение 28800 секунд для обычной переменной (это то же самое, что и переменная сеанса?).
Как я могу это исправить? Как настройка в файле my. ini перезаписывается?
Спасибо за любой совет, так как я все еще немного нуб-администратор MySql. :)
Я запускаю MySql 5.5.10 в 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)