Mysqldump: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
mysqldump --user=root --password=welcome01 magento | gzip > ~/mysql-dump/backups/mysql_dump.sql.gz | mysqldump --user=root --password=welcome01 magento | gzip > ~/mysql-dump/backups/mysql_dump.sql.gz | ||
Um unter Windows ein automatisiertes Backup zu ersteellen, kann dies über eine batch-Datei gelöst werden | Um unter Windows ein automatisiertes Backup zu ersteellen, kann dies über eine batch-Datei gelöst werden | ||
<pre> | |||
@echo off | |||
set BACKUP_DIR=C:\inetpub\wiki_backups | |||
set MYSQLDUMP="C:\Program Files\MariaDB 10.6\bin\mysqldump.exe" | |||
set DB_USER=wikihb9fdz | |||
set DB_PASS=wElcome@01 | |||
set DB_NAME=hb9fdz_wiki | |||
set DB_PREFIX=we_ | |||
set DATE=%DATE:~10,4%-%DATE:~7,2%-%DATE:~4,2% | |||
set BACKUP_FILE=%BACKUP_DIR%\wiki_backup_%DATE%.sql | |||
:: Backup erstellen | |||
%MYSQLDUMP% --user=%DB_USER% --password=%DB_PASS% --databases %DB_NAME% > "%BACKUP_FILE%" | |||
:: Nur die 10 neuesten Backups behalten | |||
for /f "skip=10 delims=" %%F in ('dir /b /a-d /o-d "%BACKUP_DIR%\wiki_backup_*.sql"') do ( | |||
del "%BACKUP_DIR%\%%F" | |||
) | |||
</pre> | |||
[[Kategorie:MYSQL]] | [[Kategorie:MYSQL]] | ||
Version vom 1. August 2025, 08:41 Uhr
mysqldump --user=root --password=welcome01 magento | gzip > ~/mysql-dump/backups/mysql_dump.sql.gz
Um unter Windows ein automatisiertes Backup zu ersteellen, kann dies über eine batch-Datei gelöst werden
@echo off
set BACKUP_DIR=C:\inetpub\wiki_backups
set MYSQLDUMP="C:\Program Files\MariaDB 10.6\bin\mysqldump.exe"
set DB_USER=wikihb9fdz
set DB_PASS=wElcome@01
set DB_NAME=hb9fdz_wiki
set DB_PREFIX=we_
set DATE=%DATE:~10,4%-%DATE:~7,2%-%DATE:~4,2%
set BACKUP_FILE=%BACKUP_DIR%\wiki_backup_%DATE%.sql
:: Backup erstellen
%MYSQLDUMP% --user=%DB_USER% --password=%DB_PASS% --databases %DB_NAME% > "%BACKUP_FILE%"
:: Nur die 10 neuesten Backups behalten
for /f "skip=10 delims=" %%F in ('dir /b /a-d /o-d "%BACKUP_DIR%\wiki_backup_*.sql"') do (
del "%BACKUP_DIR%\%%F"
)