23 lines
917 B
Markdown
23 lines
917 B
Markdown
|
# 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.
|