Включение планировщика событий mysql при перезапуске сервера

Я использую phpmyadmin и установил сервер apache на свой персональный компьютер. Моя проблема в том, что я пытаюсь установить MySQLevent_scheduler всегда включен, даже когда сервер перезагружается. Я читал это, установив следующую командную строку в файле конфигурации сервера (my.cnf или жеmy.ini) он должен работать:event_scheduler=DISABLED, Тем не менее, где я могу найти этоmy.cnf или жеmy.ini файл, а также должна быть командная строкаevent_scheduler=DISABLED или жеevent_scheduler=ENABLED видя, что я хочу, чтобы он всегда был включен?

Ответы на вопрос(5)

Решение Вопроса

В файле конфигурации в разделе [mysqld] укажите «планировщик событий»; опция (не event_scheduler).

Кроме того, вы можете запустить свой сервер MySQL с помощью «- планировщика событий»; вариант, например -

Оболочка & GT; mysqld --event-scheduler = ON

Дополнительная информация -системная переменная event_scheduler.

 dames09 апр. 2012 г., 12:52
хорошо, но где я могу найти файл конфигурации
 dames10 апр. 2012 г., 15:50
Не могли бы вы взглянуть на этот вопрос, пожалуйста, мне действительно нужна помощьstackoverflow.com/questions/10088948/…
 09 апр. 2012 г., 12:59
 06 авг. 2013 г., 10:08
Добавьте event_scheduler = ON в ваш файл /etc/my.cnf, в разделе [mysqld]. (Да, это "event_scheduler", а не "планировщик событий": D) Подробнее наdev.mysql.com/doc/refman/5.1/en/…

MAMP на OS X:

установка по умолчанию не включаетmy.cnf файл, так что вам нужно создать его и настроить конфигурацию по умолчанию. Поэтому, чтобы включить планировщик в стеке OS X MAMP, вам нужно,

stop your MySQL server

create a my.cnf file in your /Applications/MAMP/conf/ folder, you will need root access to do this (open a terminal window),

sudo touch /Applications/MAMP/conf/my.cnf

sudo nano /Applications/MAMP/conf/my.cnf

the 2nd cmd will open the nano editor, paste the following in your file,

[mysqld]

event_scheduler=ON

Save (^O) and exit (^X) the nano editor

restart your MySQL server.

Добавьте в файл my.cnf в раздел [mysqld].

GLOBAL event_scheduler=ON

Перезагрузите сервер MySQL. Проверьте статус с помощью этой команды:

mysql> select @@GLOBAL.event_scheduler;
+--------------------------+
| @@GLOBAL.event_scheduler |
+--------------------------+
| ON                       |
+--------------------------+
1 row in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'event_scheduler';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+
1 row in set (0.01 sec)
 18 апр. 2017 г., 16:29
Для меня это работало на 5.7, но без ключевого слова GLOBAL.

WAMP:

Edit your my.ini file and under the [mysqld] section, add this:

event-scheduler=on

restart all services

verify by running this query:

select @@event_scheduler;

Чтобы получить доступ к файлу my.ini, просто щелкните значок WAMP на панели задач и наведите курсор мыши на «MySQL»; меню и нажмите «my.ini».

Здесь путь дляmy.ini на XAMPP:

xampp\mysql\bin\my.ini

открытоmy.ini  и добавьте следующее

[mysqld]
event_scheduler=ON

затем перезапустите службу MySQL.

Для проверки состояния используйте следующий запрос MySQL:

SELECT @@event_scheduler
 18 февр. 2016 г., 02:24
@ Клеб Кумар, а как насчет сервера, сэр?
 14 нояб. 2016 г., 08:59
спасибо человек, это отлично работает

Ваш ответ на вопрос