Event i MySQL - Del 4Introduction Dette er en del 4 af min serie, Event i MySQL. I denne del af serien, jeg forklare betydningen og anvendelsen af MySQL begivenhed Scheduler. Jeg antager at du har læst de foregående dele af serien, fordi det er en continuation.Before en begivenhed Fungerer Før du kan oprette en begivenhed, skal du har fået Event privilegium. Med det kan du oprette, ændre og slippe begivenheder. Dog vil de begivenheder stadig ikke fungere, hvis begivenheden scheduler er slukket eller disabled.
The begivenhed Scheduler Arrangementet Scheduler er et stykke kode i MySQL-serveren, der styrer begivenhederne. Den kan tændes. Hvis det er på alle begivenheder fungerer som forventet. Hvis den er slukket eller deaktiveret, begivenhederne ikke kan operate.Three stater Arrangementet scheduler har 3 tilstande. Det kan være Fra, Til eller Deaktiveret. Off: Når begivenheden scheduler er slukket (stoppet), betyder det, at koden for den begivenhed planlæggeren ikke kører. Under denne betingelse alle hændelser ikke opererer. Off tilstand er standard tilstand.
On: Når begivenheden scheduler er tændt (startet), betyder det koden for begivenheden planlæggeren kører, og begivenheden scheduler er fuldbyrdende begivenhederne (gør begivenhederne køre så godt). Deaktiveret: Dette svarer til slukket tilstand. Når begivenheden scheduler er slukket, kan det tændes igen mens serveren stadig kører. Men når planlæggeren er deaktiveret, det kan kun tændes igen efter MySQL-serveren er genstartet (eller når serveren genstarter) .
Ved På Event Scheduler Med MySQL klient program, kan en hvilken som helst af følgende udsagn bruges til at tænde for begivenheden scheduler: SET GLOBAL event_scheduler = ON; SET@@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET@@global.event_scheduler = 1; Slukning Event Scheduler Med MySQL klient program, kan en hvilken som helst af følgende udsagn bruges til at slukke for begivenheden scheduler: SET GLOBAL event_scheduler = OFF; SET@@global.event_scheduler = OFF; SET GLOBAL event_scheduler = 0; SET@@global.
event_scheduler = 0; Mens serveren kører, kan du slå begivenheden scheduler på og drej den off.Disabling Event Scheduler Arrangementet scheduler kan deaktiveres ved serveren starter op med følgende option kommandolinjen: --event-scheduler = deaktiveret i mine Windows-operativsystem systemet, følgende er hvad jeg ville skrive i kommandoprompten (DOS) vindue: "C: Program FilesMySQLMySQL Server 5.5binmysqld" --console --event-