Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Sonstiges (https://www.mybb.de/forum/forum-91.html) +--- Thema: Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren (/thread-35191.html) |
Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren - Assassin286 - 17.11.2017 Hey ihr, benutze jetzt MyBB schon eine weile und ich habe auch schon einige sachen gesucht aber halt nix gefunden, ich würde gern aus der Datenbank, die Spalten mit den IP's aus den tablen (sind ja mehrere) alle 15Minuten leeren, da ich nur alte Threads über das deaktivieren des Loggings gefunden habe und sich die Funktionen anscheinend geändert haben(inc/functions.php), stelle ich mir nun die Frage ob ihr vllt eine Ahnung habt, wie ich das oben genannte "Problem" lösen kann. Entweder durch das ändern der IP Funktion oder durch das leeren der entsprechenden Spalten eventuell mittels Cronjob oder sonstigem, wäre ziemlich nett. P.S.: Ich bin im besitz eines VPS und habe vollen Zugriff Mfg RE: Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren - Assassin286 - 19.11.2017 Keiner eine Idee ? :/ RE: Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren - Assassin286 - 19.11.2017 Habs jetzt mit n bisschen php gemacht, ist mir eingefallen, könnte ja auch darüber gehen: PHP-Code: <?php Das ist mal der PHP-Code, dieser umfasst alle IP's die von MyBB geloggt werden, dann einfach per Cronjob alle 15 minuten mit: */15 * * * * php5 /Pfad/zum/Script/script.php Anstatt php5 müsst ihr manchmal den genauen Pfad zu php angeben. RE: Mybb(Mysql) Datenbank Spalten eines Tables Minütlich leeren - [ExiTuS] - 06.02.2018 Etwas verspätet, aber dennoch eine weitere Idee zum Thema: MySQL bietet einen "Event Scheduler". Hiermit kann man die Datenbank selbst veranlassen, bestimmte Aufgaben auszuführen. Vielleicht wäre das eine alternative Option. Ansonsten ein weiterer Vorschlag zu deinem PHP-Script: PHP-Code: ... Damit ersparst du dir die vielen Queries und führst alle zusammen aus Und eine weitere Alternative: Wenn du schon über die UNIX-Shell auf den Cron Daemon zurückgreifst, dann kannst du den Umweg über PHP auch einsparen und direkt mittels mysql-Konsole die Querys absetzen [ExiTuS] |