Evento no MySQL - Parte 4Introduction Esta é parte de minha série 4, Evento em MySQL. Nesta parte da série, eu explicar o significado e uso do MySQL Event Scheduler. Eu suponho que você leu as partes anteriores da série, porque este é um continuation.Before um Evento Opera Antes de criar um evento, você deve ter sido dado o privilégio de Eventos. Com isso você pode criar, alterar e soltar eventos. No entanto, os eventos ainda não funcionará se o planejador de eventos está desligado ou disabled.
The Event Scheduler O planejador de eventos é um pedaço de código do servidor MySQL que controla eventos. Ele pode ser ligado. Se estiver ligado, todos os eventos funcionam como esperado. Se estiver desligado ou desativado, os eventos não podem operate.Three Unidos O planejador evento tem 3 estados. Ele pode ser desativado, ativado ou desativado. Off: Quando o planejador evento é off (parado), isso significa que o código do programador evento não está sendo executado. Sob essa condição todos os eventos não funcionam. O estado Desligado é o estado padrão.
On: Quando o planejador de eventos está ativado (iniciado), significa que o código do planejador de eventos está sendo executado eo planejador evento está sendo executado os eventos (tornando os eventos correr tão bem). Disabled: Isso é semelhante para o estado Off. Quando o planejador evento é desligado, ele pode ser ligado novamente enquanto o servidor ainda está em execução. No entanto, quando o planejador estiver desativado, ele só pode ser ligado novamente depois que o servidor MySQL for reiniciado (ou quando o servidor está reiniciando) .
Se girar o botão no evento Scheduler Com o programa cliente MySQL, qualquer uma das seguintes afirmações pode ser usado para ligar o programador evento: event_scheduler GLOBAL SET = ON; SET@@global.event_scheduler = ON; SET event_scheduler GLOBAL = 1; SET@@global.event_scheduler = 1; Desligar o Event Scheduler Com o programa cliente MySQL, qualquer uma das seguintes afirmações pode ser usado para desligar o programador evento: event_scheduler GLOBAL SET = OFF; SET@@global.event_scheduler = OFF; SET event_scheduler GLOBAL = 0; SET@@global.
event_scheduler = 0; Enquanto o servidor estiver em execução, você pode transformar o planejador de eventos em e transformá-lo off.Disabling o Event Scheduler O planejador de eventos pode ser desativado no servidor iniciar com a seguinte opção de linha de comando: --event-scheduler = deficientes em minhas janelas operando sistema, o segui