Планировщик событий MySQL в XAMPP - PullRequest
6 голосов
/ 11 октября 2011

В соответствии с документацией MySQL, чтобы постоянно включить планировщик событий, я должен вставить следующую строку в my.ini (в папке mysql в XAMPP ) где-то нет файласекция [mysqld]:

event_scheduler=ON

Но, похоже, это не работает.Каждый раз, когда я перезагружаю компьютер, планировщик событий выключается, и мне приходится вручную его включать (используя команду SET GLOBAL event_scheduler = ON;).

Кто-нибудь знает решение для этого?Спасибо:)

Ответы [ 2 ]

4 голосов
/ 06 августа 2015

Вот путь к my.ini на XAMPP

XAMPP \ MySQL \ Bin \ my.ini

Откройте my.ini и добавьте следующее
[mysqld]
event_scheduler=ON
затем перезапустите службу mySql.

Для проверки состояния используйте запрос mySql ниже

SELECT @@ event_scheduler

4 голосов
/ 18 мая 2012

«Event_scheduler» с подчеркиванием - это имя переменной этой опции, чтобы включить планировщик событий в файле конфигурации, вы должны использовать правильный формат с тире:

event-scheduler=ON

Этонемного сбивает с толку, так как тире и подчеркивание используются в опциях в файле конфигурации.Вы должны использовать ссылку на системные переменные сервера, когда вы хотите выяснить правильный синтаксис:

http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_event_scheduler

Также убедитесь, что параметр в файле конфигурации определен в [mysqld], а не в [client] или [mysqld_safe], потому что он не взят из этих мест.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...