4

Bashscript zur Optimierung der WordPress-Datenbank

Ich versuche, die Plugin-Anzahl meiner WordPress-Installationen möglichst gering zu halten. Trotzdem möchte ich auf bestimmte Funktionen nicht verzichten. Bis vor kurzem hatte ich noch WP-DBManager und WP-Optimize im Einsatz. Die beiden Plugins sind nun rausgeflogen und ich habe mir die Funktionen, die ich von den Plugins benutzt habe, in ein kompaktes Bashscript verpackt und als Cronjob auf meinem Server eingerichtet. weiterlesen →

3

Derby Datenbank in Java-Programm einbetten

Vorhin schrieb ich ja schon im Bezug auf meine Studienarbeit über SIMON als RMI-Alternative, nun zeige ich euch, wie ihr eine Apache Derby-Datenbank in eure Programme einbetten könnt. Apache Derby ist eine in Java geschriebene SQL-Datenbank, die entweder eigenständig gestartet oder auch in ein Java-Programm eingebunden werden kann. Das ist vor allem dann sinnvoll, wenn eine aufwändige Installation eines separaten Datenbankservers aus irgendeinem Grund nicht gerechtfertigt ist (zum Beispiel, wenn es um ein einfaches Anwenderprogramm geht). weiterlesen →

0

Apache: Logging in MySQL-Datenbank

Eben habe ich mir die Frage gestellt, ob man Apache Logdateien nicht irgendwie in eine MySQL-Datenbank verlagern kann. Das Problem ist nämlich folgendes: zieht man den Webserver von einer Maschine auf eine andere, muss man unbedingt drauf achten, auch die Logfiles schnellstmöglich zu kopieren und einzurichten, damit einem keine statistischen Daten entgehen. Zwar kann man solche Probleme mit Netzwerkdateisystemen umgehen, so ein Aufbau stellt bei Privatpersonen allerdings eher die Ausnahme dar. Nach kurzer Suche wurde ich schnell nach dem Apache-Modul mod_log_sql fündig. weiterlesen →

1

MySQL-Queries per Script ausführen

Gestern Abend stand ich echt auf dem Schlauch. Ich wollte die Datensicherung auf meinem vServer wieder einrichten, kam aber partout nicht drauf, wie ich eine MySQL-Anfrage per Script absetzen kann. Klar kenne ich die Variante, per Pipe eine Datei an den Befehl mysql zu übergeben, aber ich hab es einfach nicht mehr hinbekommen, ohne Umweg über eine Datei einen Befehl auszuführen. Dabei ist die Lösung für das Problem eigentlich ganz einfach. weiterlesen →

7

Zwischenspeicherung und Versionierung von WordPress deaktivieren

Heute habe ich mich wieder einmal mit der Bereinigung der WordPress-Datenbank beschäftigt. Letztens habe ich bereits geschrieben, wie man verwaiste Einträge in der Tabelle wp_options entfernen kann, heute geht es der automatischen Zwischenspeicherung und Versionierung an den Kragen.

WordPress erstellt selbstständig zahlreiche Zwischenspeicherungen, während man einen neuen Artikel erstellt bzw. einen bestehenden Artikel editiert. Zusätzlich dazu wird bei jeder Aktualisierung eines Artikels eine neue Version des Artikels in der Datenbank abgelegt. weiterlesen →

0

MySQL-Server per SSH umziehen

Wie man einzelne MySQL-Datenbanken von einem Server auf einen anderen schaufelt, ist sicherlich fast jedem bekannt, der etwas mit MySQL-Datenbanken zu tun hat. Aber was macht man, wenn man einen kompletten MySQL-Server von einer Maschine auf eine andere umziehen will? Mit der Frage wurde ich gerade auf Arbeit konfrontiert und bin auf diesen Eintrag gestoßen. weiterlesen →

10

Datenbanken entwerfen und erzeugen mit MySQL Workbench

Im Modul Datenbanken meines Studiums verwenden wir das Tool MySQL-Workbench, um ER-Modelle zu erstellen. Mit MySQL-Workbench ist es ebenfalls möglich, sich gleich aus dem ER-Modell eine Datenbank erzeugen zu lassen. Wie das mit ein paar einfachen Schritten zu machen ist, habe ich in folgendem Tutorial dargestellt weiterlesen →