XAMPP: MySQL-Fehler Permission denied

Bei gefühlt jedem zweiten Klick bekam ich in PHPMyAdmin meiner XAMPP-Installation eine Fehlermeldung die „Errcode 13 – Permission denied“ beinhaltete. Dies liegt anscheinend an Temp-Dateien die, so wie es aussieht, für jede Query erstellt werden und dann direkt wieder gelöscht werden. Leider war es dem MySQL-Server anscheinend nicht mehr möglich diese Dateien zu löschen.

Read more

WordPress: Revisionen löschen

Ein sinnvolles aber auch Datenbank-füllendes Feature von WordPress ist die automatische Erstellung von Seitenrevisionen. Beim Erstellen und Editieren von Blogartikeln werden diese immer wieder angelegt. So kann es auch bei einer überschaubaren Anzahl von Bearbeitungen dazu kommen, dass eine einzige Seite schnell 50 bis 100 Revisionen vorweist. Wie man diese wieder los wird, zeige ich in diesem Artikel.

Read more

WordPress: Kommentar verschieben

Noch hat dieser Blog recht wenig Kommentare, aber nun war ein Kommentar leider unter einem unpassenden Artikel platziert. Vermutlich hatte der Kommentator noch eine weitere Seite offen und hat nicht genau darauf geachtet, wo er den Kommentar gerade abschickt. Natürlich gibt es auch Plugins um in einem solchen Fall den Kommentar unter den richtigen Artikel zu verschieben. Allerdings geht das auch über die Datenbank recht einfach, sofern man sich nicht für all zu viele Kommentare damit beschäftigen muss.

Read more

Importieren einer CSV-Datei in MySQL

Der Import einer CSV-Datei in eine bestehende Tabelle einer MySQL-Datenbank lässt sich recht einfach bewerkstelligen:

Read more

Automatisches Datenbank-Backup mit Cronjobs bei All-Inkl

Wenn man eine Website/Web-Applikation betreibt, die auf eine SQL-Datenbank zurückgreift, macht es definitiv Sinn regelmäßig automatisiert eine Sicherung der Datenbank anzulegen. Nicht nur als Schutz, falls man selber etwas zerlegt, sondern natürlich auch falls z. B. ein Update des verwendeten CMS fehlschlägt oder ein Hacker es schafft die Datenbank zu löschen. Wie man dies mit Hilfe eines Cronjobs erledigt zeige ich in diesem Artikel.

Read more