m164/Tage/6/datensicherung.md

23 lines
917 B
Markdown
Raw Normal View History

2023-05-12 10:29:34 +02:00
# Datensicherung
## Inhaltsverzeichnis
- [Datensicherung](#datensicherung)
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
- [Backup/Dumping von Datenbanken](#backupdumping-von-datenbanken)
- [Sourcing von Dumps](#sourcing-von-dumps)
## Backup/Dumping von Datenbanken
Ein Datenbank-Dump kann leicht hergestellt werden mit folgendem Command:
```bash
$ mysqldump <datenbankname> -u <user> -p=<passwort>
```
Dieser Command gibt aber nur das Script hinaus, es schreibt es nicht in eine Datei. Um dies zu erreichen leiten wir einfach den Output zu einer Datei weiter:
```bash
$ mysqldump <datenbankname> -u <user> -p=<passwort> > /path/to/database_dump.sql
```
## Sourcing von Dumps
Damit ein Backup oder ein selbstgeschriebenes Script eingespielt werden kann, verwenden wir folgenden Command in MySQL/MariaDB:
```
mysql> source /path/to/database_dump.sql
```
Dieser Command führt den angegebenen Script in MySQL aus.