Mysqldump: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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 | |||
<pre> | |||
@echo off | |||
set BACKUP_DIR=C:\inetpub\wiki_backups | |||
set MYSQLDUMP="C:\Program Files\MariaDB 10.6\bin\mysqldump.exe" | |||
set DB_USER=DATENBANK | |||
set DB_PASS=PASSWORT | |||
set DB_NAME=DBBENUTZER | |||
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]] | ||
Aktuelle Version vom 1. August 2025, 08:47 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=DATENBANK
set DB_PASS=PASSWORT
set DB_NAME=DBBENUTZER
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"
)