# MYSQL Tool Bashskript, das schnellere Datenbank-Downloads, Restore und sogar Backup-Restors vom BackupFTP ermöglicht. --- ## Features - Datenbanken prüfen - Datenbanken dumpen - Datenbanken droppen - Datenbanken aus SQL-File restoren - Backups vom Backup-FTP direkt in das aktuelle Verzeichnis herunterladen - Datenbanken aus einzelnen Tables und Schmemes mergen --- ## Installation 1. Als easyuser einloggen 2. Skript herunterladen ```bash git clone /esn-support-bash-snippets.git cd esn-support-bash-snippets// chmod +x ``` 3. Skript ausführen ```bash ./mysqltool.sh ``` 4. Skript nach erfolgreicher Bearbeitung im Kundencontainer entfernen --- ## Nutzung ### Standardaufruf ```bash ./mysqltool.sh ``` ### Beispiele ```bash ./mysqltool.sh ./ --option foo ./ 2025-09-08 ``` --- ## Optionen ``` Usage: ./ [OPTIONS] --help Zeigt diese Hilfe --option Beispieloption YYYY-MM-DD Beispiel für Datumsargument ``` --- ## Beispielausgabe ``` Hier ein Beispieloutput des Skripts. ``` --- ## Setup-Hinweise Falls notwendig, Alias in `~/.bashrc` setzen: ```bash alias ='~/pfad/zum/repo///' ``` Logger-spezifisch ggf. in `~/.profile` ergänzen: ```bash cd /var/log/easyname/$(date +%Y)/$(date +%m)/ ``` --- ## Notes - Derzeit muss das Skript als eUser ausgeführt werden - To-Do: Skript anpassen, sodass es ohne eUser ausgeführt werden kann