mysqldump und Wiederherstellung
Teil des MySQL-Kurses
Der nächtliche Job schreibt seit acht Monaten eine Datei auf die Platte, und niemand hat sie je geöffnet. Das ist kein Backup, das ist eine Datei voller Hoffnung. Ein Backup wird erst in dem Moment zum Backup, in dem du es zurückspielst und zusiehst, wie deine Daten wiederkommen. Deshalb lässt dich diese Lektion absichtlich eine Datenbank löschen, bevor sie dir irgendetwas anderes erzählt.
Das Standardwerkzeug von MySQL dafür ist mysqldump. Es erzeugt ein logisches Backup: eine reine Textdatei mit SQL-Anweisungen, die deine Datenbank wieder aufbauen, wenn man sie erneut abspielt. Du kannst sie lesen, mit grep durchsuchen, bearbeiten und gegen jeden MySQL-Server einspielen, und das ist etwas ganz anderes als eine binäre Kopie der Datendateien. ...
Möchtest du MySQL mysqldump und Wiederherstellung in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem MySQL und arbeite mysqldump und Wiederherstellung praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenmysqldump und WiederherstellungWas du lernen wirst
- Mysqldump
- Redirecting to .sql
- Restoring with mysql client
- --single-transaction for InnoDB
- --no-data for schema only
- --all-databases
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
13 Lektionen- 1Was ist MySQL20 Min.
- 2Die mysql-CLI und erste Befehle25 Min.
- 3Datenbanken und Tabellen erstellen30 Min.
- 4Datentypen30 Min.
- 5SELECT und WHERE30 Min.
- 6Joins35 Min.
- 7Aggregate-Funktionen und Gruppierung30 Min.
- 8Indexes30 Min.
- 9Transaktionen und Storage Engines35 Min.
- 10Gespeicherte Prozeduren und Trigger35 Min.
- 11EXPLAIN und Query-Optimierung35 Min.
- 12mysqldump und Wiederherstellung25 Min.
- 13Abschlussprojekt: Entwerfe ein E-Commerce-Schema50 Min.
