Event Scheduler aktivieren
Der MySQL Event Scheduler läuft als Hintergrund-Thread, der geplante Events ausführt. Standardmäßig ist diese Funktion deaktiviert. Ihr erster Schritt ist, sie zu aktivieren.
Öffnen Sie zuerst das Terminal auf Ihrem Desktop.
Verbinden Sie sich als Benutzer root mit dem MySQL-Server. In dieser Laborumgebung können Sie sudo verwenden, um sich ohne Passwort zu verbinden.
sudo mysql -u root
Sobald Sie verbunden sind, sehen Sie die MySQL-Eingabeaufforderung (mysql>).
Überprüfen Sie den aktuellen Status des Event Schedulers mit dem folgenden Befehl:
SHOW GLOBAL VARIABLES LIKE 'event_scheduler';
Die Ausgabe zeigt, dass der event_scheduler standardmäßig auf OFF steht.
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| event_scheduler | OFF |
+------------------+-------+
1 row in set (0.00 sec)
Um den Event Scheduler zu aktivieren, führen Sie den folgenden Befehl aus. Diese Einstellung ist global und bleibt bestehen, solange der Server läuft.
SET GLOBAL event_scheduler = ON;
Überprüfen Sie, ob die Änderung erfolgreich war, indem Sie den Status erneut prüfen:
SHOW GLOBAL VARIABLES LIKE 'event_scheduler';
Die Ausgabe sollte nun den Wert ON anzeigen, was bestätigt, dass der Event Scheduler aktiv ist.
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| event_scheduler | ON |
+------------------+-------+
1 row in set (0.00 sec)
Nachdem der Event Scheduler nun aktiviert ist, können Sie mit dem nächsten Schritt fortfahren.