Tapahtuma MySQL - Osa 4Introduction Tämä on osa 4 minun sarjassa, Tapahtuma MySQL. Tässä osa sarjasta, minä selittää merkitys ja käyttö MySQL Tapahtuma Scheduler. Oletan olet lukenut edellisen osat sarja, koska tämä on continuation.Before Tapahtuman Toimii Ennen kuin voit luoda tapahtuman, sinun on oltava annettu Tapahtuma etuoikeus. Kanssa, että voit luoda, muuttaa ja pudota tapahtumia. Kuitenkin tapahtumia ei vieläkään toimi, jos tapahtuma ajoitus on pois päältä tai disabled.The Tapahtuma Scheduler Tapahtuma Scheduler on koodinpätkä on MySQL-palvelimen, joka ohjaa tapahtumia.
Se voidaan kytkeä päälle. Jos se on päällä, kaikki tapahtumat toimivat odotetusti. Jos se on pois päältä tai poistettu käytöstä, tapahtumia ei operate.Three valtioiden tapahtuma ajoitus on 3 todetaan. Se voi olla käytössä, Käytössä tai Ei käytössä. Off: kun Tapahtuma Scheduler on pois päältä (pysähtynyt), se tarkoittaa koodi tapahtuman ajastin ei ole käynnissä. Tämän ehdon tapauksessa eivät toimi. Off tila on oletusasetus.
Päällä: Kun Tapahtuma Scheduler on (käynnissä) tarkoittaa koodi tapahtuman ajastin on käynnissä ja tapahtuma ajoitus suorituksen tapahtumia (jolloin tapahtumat suoritetaan samoin). Vammaiset: Tämä on samanlainen kuin off-tilaan. Kun tapahtuma ajoitus on pois päältä, se voidaan kytkeä päälle uudelleen, kun palvelin on edelleen käynnissä. Kuitenkin, kun ajastin ei ole käytössä, se voidaan kytkeä päälle uudelleen MySQL-palvelin on käynnistetty uudelleen (tai kun palvelin käynnistyy uudelleen) .
Turning tapahtuman ajoitus Kun MySQL ohjelma, jokin seuraavista väittämistä voidaan käyttää päälle tapahtuma ajoitus: asettaa yleiset event_scheduler = ON; SET@@global.event_scheduler = ON; Asettaa yleiset event_scheduler = 1; SET@@global.event_scheduler = 1, sammuttaminen Tapahtuma Scheduler kanssa MySQL ohjelma, jokin seuraavista väittämistä voidaan sammuttaa tapahtuma ajoitus: asettaa yleiset event_scheduler = OFF; SET@@global.event_scheduler = OFF; Asettaa yleiset event_scheduler = 0; SET@@global.event_scheduler = 0; Kun palvelin on käynnissä, voit kytkeä tapahtuma ajoitus ja käännä se off.
Disabling Tapahtuma Scheduler tapahtuma ajoitus voidaan poistaa käytöstä palvelimessa aloittavat komentorivikomentoa: --event-ajastimella = poistettu minun Windows-käyttöjärjestelmä järjestelmä, seuraava on mitä haluan kirjoita komentoriville (DOS) ikkuna: "C: Program FilesMySQLMySQL Server 5.5binmysqld" --console --event-ajastimella = DISABLEDRestarting ja virran kytkeminen päälle