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 + PowerShell Andere Skripts dieser Art schreiben zwar einen SQL-Dump, doch schaut man näher hin, sind die Umlaute zerschossen.  Der Grund [...]

Von |2024-08-07T12:59:22+02:002024-08-07|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Gemeinde-News App mit Content Management #2

Mit der neuen Ü-App wurde eine weitere Gemeinde im Saarland digitalisiert. Über die App haben Bürgerinnen und Bürger der Gemeinde Zugriff auf alle Ausgaben des Überherrner Anzeigers sowie auf aktuelle Nachrichten, Veranstaltungen und wichtige Kontakte. Digitalisierung im Saarland: Features der neuen Gemeinde App im Überblick Die mobile Gemeinde-App hat folgende Features: Zugriff auf alle Ausgaben des Amtsblatts der Gemeinde inkl. [...]

Von |2024-09-10T19:37:54+02:002024-08-02|Kategorien: Projekte, Tipps, Tricks, Hacks|Tags: , , , , , , , , , |0 Kommentare

Gemeinde-News als mobile App mit Content Management

Thema dieses Projekts ist die Digitalisierung von Gemeinden. Über die App haben Bürgerinnen und Bürger der Gemeinde Zugriff auf alle Ausgaben des Amtsblatts sowie aktuelle Nachrichten, Veranstaltungen und wichtige Kontakte. Features der Gemeinde App im Überblick Die mobile App hat folgende Features: Zugriff auf alle Ausgaben des Amtsblatts der Gemeinde inkl. Volltext-Suche. Lesen aktueller News aus der Region. Infos über [...]

Von |2024-09-10T19:43:11+02:002024-02-02|Kategorien: Projekte|Tags: , , , , , , , , , |0 Kommentare

Desktop CMS für mobile Apps

Mobile News Apps benötigen immer top-aktuelle Daten, die am Ende ein Mensch einpflegen muss. Im folgenden Projekt wurde ein CMS erstellt, das lokal unter macOS oder Windows läuft. PDFs und Bilder können einfach per Drag & Drop  auf dem Server gespeichert werden.  Inhalte werden im CMS erstellt und per Knopfdruck in der mobilen App angezeigt. Das CMS für mobile Apps [...]

Von |2023-12-13T14:17:18+01:002023-12-13|Kategorien: Projekte|Tags: , , , , , , , , |0 Kommentare

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 Das folgende MySQL Backup-Skript läuft ausserhalb des Docker Containers und steuert die Datensicherung über Aufrufe der entsprechenden Befehle im Docker-Container. [...]

Von |2023-11-02T09:14:16+01:002023-11-02|Kategorien: Tipps, Tricks, Hacks|Tags: , , , |0 Kommentare

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 to rule them all ... Das folgende Bash-Script ermittelt alle aktuell vorhandenen MySQL-Datenbanken, und schreibt im laufenden Datenbankserver-Betrieb komprimierte MySQL-Dumps [...]

Von |2023-11-02T09:15:17+01:002023-11-02|Kategorien: Tipps, Tricks, Hacks|Tags: , , |8 Kommentare

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 Datenaufbereitung über Python automatisiert wurde. Dabei erzeugt Python die entsprechende Exceldatei aus einer leeren Layout-Vorlage. DATEV KOST-Datei automatisiert verarbeiten Auf [...]

Von |2023-09-30T09:41:59+02:002023-09-30|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Docker: Apache, MySQL, PHP und PhpMyAdmin im Container-Verbund

In diesem Beitrag bauen wir einen Web Application Stack mit Docker-Containern, bestehend aus Apache, MySQL, PHP (inkl. Redis) und PhpMyAdmin. Jeder Service läuft in einem eigenen Container. Auf diese Weise ist der Stack modular mit weiteren Diensten erweiterbar. Mit wenigen Handgriffen kann z.B. MySQL gegen PostgreSQL oder PHP 7.4 gegen eine andere Version getauscht werden. SSL und XDdebug sind bereits vorkonfiguriert. [...]

Von |2022-11-16T09:51:51+01:002022-09-08|Kategorien: Tipps, Tricks, Hacks|Tags: , , , , |41 Kommentare