Windows 11: MySQL-Datenbanken per PowerShell Skript sichern
Der folgende Beitrag zeigt, wie man unter Windows 11 eine MySQL-Datenbank per PowerShell Skript automatisiert sichert. Dabei werden mehrere Backups vorgehalten und abgelaufene Sicherungen automatisch gelöscht. Die MySQL-Dumps sind UTF8-kodiert und auf allen Plattformen zurücklesbar. Vorsicht: Zerschossene Umlaute bei mysqldump.exe +[...]
MySQL im Docker Container: Alle Datenbanken sichern
Betreibt man MySQL als Docker Container, hat man zwar alle Daten in einem persistenten Ordner, jedoch ist es keine gute Idee diese im laufenden Betrieb zu sichern. Ein Backup-Skript erledigt diesen Job zuverlässig. Backup aller MySQL-Datenbanken von außerhalb des Docker Containers[...]
MySQL-Datenbanken per Script komplett sichern
Betreibt man MySQL auf einen Server der Cron-Jobs erlaubt, kann man MySQL-Datenbanken täglich auf einen Schlag sichern. Dabei spielt es keine Rolle ob inzwischen neue Datenbanken erstellt oder welche gelöscht wurden, das Script selbst bleibt unverändert. MySQL Backup: One Script[...]
Webdesign unter WordPress: Redesign lexshop.org
Im folgenden Projekt wurde die bereits bestehende Wordpress-Website von lexshop.org nach Vorgaben des Kunden technisch überarbeitet und mit einem umfangreichen Redesign versehen. Hier einige technische Highlights der neuen Seite: Avada MegaMenu Das alte WordPress-Theme wurde durch Avada ersetzt. Somit hat[...]
Excel-Report aus DATEV KOST-Datei erstellen
Bei diesem Projekt spielt die Automatisierung von Excel eine zentrale Rolle. Aus einer DATEV KOST-Datei als Datenquelle werden am Ende mehrseitige Gesellschafterabrechnungen mit graphischen Auswertungen als fertige PDFs generiert. Layout und einfachere Berechnungen finden in Excel statt, während die komplexe[...]
QRCode auf PDF automatisch auslesen
Ich habe schon oft Projekte umgesetzt, bei denen es darum ging, Dokumente auszulesen und basierend auf deren Inhalt einen QRCode einzufügen. Bei diesem Projekt war jedoch der umgekehrte Weg gefragt: PDFs die bereits einen QRCode enthalten, sollen basierend auf dem[...]
Python: Mutex ohne PyWin32 und Win32Event
Ein Mutex, kurz für "Mutual Exclusion" (zu Deutsch: "gegenseitiger Ausschluss"), ist ein Mechanismus in der Informatik, der dazu dient, den gleichzeitigen Zugriff mehrerer Prozesse auf gemeinsam genutzte Ressourcen zu kontrollieren. Das Hauptziel eines Mutex besteht darin, sicherzustellen, dass nur 1[...]
WordPress mit Redis & LiteSpeed-Cache beschleunigen
Wenn schon alle Optimierungsmöglichkeiten bei WordPress ausgereizt scheinen, geht mit Redis immer noch etwas mehr. Dieser Artikel zeigt, wie man Redis installiert und in WordPress integriert. Was ist Redis? Redis, was für "Remote Dictionary Server" steht, ist ein Open-Source-In-Memory-Datenbankmanagementsystem (DBMS)[...]
Mit Woo2LX von Magnalister nach Lexware
Wenn Sie Magnalister bereits mit WooCommerce verwenden und Lexware einsetzen, hilft dieser Beitrag die letzte Meile zu automatisieren. Wenn Sie bereits Woo2LX verwenden, dann werden Sie vielleicht inspiriert sich mit Magnalister breiter aufzustellen, ohne die Vertriebskosten in die Höhe zu[...]
Plesk: Hidden Feature “Performance Booster” aktivieren
Unter Plesk Obsidian gibt es ein weiteres verstecktes Feature namens "Performance Booster". Mit dem Tool lassen sich die PHP- und NGinx-Settings pro Website und die globalen MySQL/MariaDB-Einstellungen automatisch optimieren. Dieser Beitrag zeigt wie das Feature in Plesk Obsidian aktiviert wird.[...]