VorwortBei der Verwendung geplanter Datenbankaufgaben kommt es häufig vor, dass die Ausführung der geplanten Aufgaben fehlschlägt. Dieser Artikel analysiert und fasst die Ursachen und Lösungen für dieses Problem zusammen. Ursachenanalyse und LösungenWenn wir feststellen, dass die geplante MySQL-Aufgabe nicht ausgeführt wird, überprüfen wir zunächst, ob die [Letzte Ausführung]-Zeit in der geplanten Aufgabe korrekt ist, um festzustellen, ob sie normal ausgeführt wird. Wenn sie normal ausgeführt wird, müssen wir prüfen, ob die Ereignislogik falsch ist. Wenn die letzte Ausführungszeit leer oder falsch ist, müssen Sie überprüfen, ob in der Datenbank eine geplante Aufgabe aktiviert ist. Sie können dies abfragen, indem Sie die folgende Abfrageanweisung ausführen: VARIABLEN wie '%event_schedule%' anzeigen Wenn das Ergebnis „EIN“ ist, bedeutet dies, dass die Datenbank die geplante Aufgabe aktiviert hat, und wenn es „AUS“ ist, bedeutet dies nicht. Wenn das Abfrageergebnis AUS ist, gibt es zwei Lösungen: 1. Direkt in der Datenbank einstellen Setzen Sie den Event_Scheduler global auf ON. Diese Methode wird sofort wirksam, verliert jedoch nach einem Neustart der Datenbank ihre Gültigkeit . 2. Nehmen Sie Änderungen in der Datenbankkonfigurationsdatei vor Fügen Sie dem Modul [mysqld] in my.ini den folgenden Code hinzu: Nachdem Sie die geplante Aufgabe der Datenbank gestartet haben, müssen Sie auch überprüfen, ob Ihre eigene geplante Aufgabe ausführbar ist. Führen Sie die folgende Abfrageanweisung in der Datenbank aus: Wenn der Status nicht AKTIVIEREN ist, müssen wir ihn in der Statusleiste der geplanten Aufgabe in AKTIVIEREN ändern. Schnelle Ausführung geplanter AufgabenEinige geplante Aufgaben werden einmal am Tag oder öfter ausgeführt. Wenn Sie möchten, dass die Zeit zum Testen natürlich fließt, wird dies problematisch. Zu diesem Zeitpunkt müssen wir die Zeit des Datenbankservers gemäß dem Plan ändern, damit wir schnell testen können, ob die geplante Aufgabe normal ausgeführt werden kann. ZusammenfassenDamit ist dieser Artikel über die Gründe, warum geplante MySQL-Aufgaben nicht normal ausgeführt werden können, und die Lösungen abgeschlossen. Weitere relevante geplante MySQL-Aufgaben finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: CSS3 verwendet var()- und calc()-Funktionen, um Animationseffekte zu erzielen
>>: Benutzerdefinierte Menünavigation im WeChat-Applet zum Erzielen eines Treppeneffekts
1. Installation Suchen Sie über DockerHub nach de...
Vorwort Die Schlüsselwörter von MySQL und Oracle ...
Inhaltsverzeichnis HTTP-Hijacking, DNS-Hijacking ...
1. Mindmap 2. So bauen Sie einen Container 2.1 Vo...
Wir können den Installationspfad von MySQL über d...
1. CSV-Datei importieren Verwenden Sie den folgen...
Inhaltsverzeichnis 1. Vorteile von Proxy gegenübe...
Ergebnis:Implementierungscode html <link href=...
Dieser Artikel listet einige Tipps und Codes zu F...
Ich möchte kürzlich einen Docker für Cron-geplant...
1. Server-Setup Das Remote-Repository unterscheid...
Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...
Analysieren Sie die Produktionsschritte: 1. Resso...
In diesem Artikel erfahren Sie zu Ihrer Informati...
Vorwort In den meisten Projekten werden Sie auf e...