tareas start programadas habilitar eventos event con activar mysql events scheduler

start - ¿Cómo configurar global event_scheduler=ON incluso si MySQL se reinicia?



start events mysql (6)

Quiero configurar el event_scheduler global en ON incluso si MySQL se reinicia; ¿Cómo puedo conseguir esto?

SET GLOBAL event_scheduler = ON;


Abra su archivo /etc/mysql/my.ini y agregue:

event_scheduler = on

bajo la sección [mysqld]

(probado bajo mysql 5.5.35-0 + wheezy1 - Debian)


En nuestro sistema Windows Server 2012, ninguna de estas o ninguna otra solución funcionó. Luego miré la entrada de registro para iniciar:

"C:/Program Files/MySQL/MySQL Server 5.6/bin/mysqld.exe" --defaults-file="C:/ProgramData/MySQL/MySQL Server 5.6/my.ini" MySQL56

El truco, el mal, es ProgramData . No es Program Files . Busque en Archivos de programa y verá un archivo my-default.ini , que se colocará allí solo para fastidiarlo.

El truco es encontrar la ruta en el registro, que era para mí: HKEY_LOCAL_MACHINE/SYSTEM/Services/MySQL56


Puede establecer

event_scheduler=ON

en el archivo my.ini o my.cnf , reinicie el servidor para que la configuración tenga efecto.

Una vez que se establece event_scheduler siempre permanecerá ON sin importar si su servidor se reinicia.


También puedes usar

SET GLOBAL event_scheduler = 1;

Luego reinicie su servidor para que la configuración tenga efecto.



sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Agregue esta línea al final del archivo:

event_scheduler=ON

Luego reinicie y verifique si el demonio se inicia después de reiniciar:

Inicia sesión en mysql bash:

mysql -u <user> -p

Que ejecute el comando:

SHOW PROCESSLIST;

Ahora debería ver el demonio del planificador de eventos en la lista