Heim > Datenbank > MySQL-Tutorial > Wie kann ich eine einzelne MySQL-Tabelle sichern und wiederherstellen?

Wie kann ich eine einzelne MySQL-Tabelle sichern und wiederherstellen?

Susan Sarandon
Freigeben: 2024-12-01 16:19:09
Original
299 Leute haben es durchsucht

How to Backup and Restore a Single MySQL Table?

So sichern Sie eine einzelne Tabelle in MySQL

In MySQL besteht das Standardverhalten des Dienstprogramms mysqldump darin, eine gesamte Datenbank zu sichern. Es ist jedoch möglich, eine einzelne Tabelle für bestimmte Zwecke selektiv zu sichern. So erreichen Sie dies:

Eine einzelne Tabelle als SQL-Datei sichern

Um eine Sicherung einer einzelnen Tabelle als SQL-Datei zu erstellen, verwenden Sie Folgendes Befehl:

mysqldump db_name table_name > table_name.sql
Nach dem Login kopieren

Wobei:

  • db_name ist der Name der Datenbank, die die Tabelle enthält.
  • table_name ist der Name der zu sichernden Tabelle up.

Wiederherstellen einer einzelnen Tabelle aus einer SQL-Datei

Um eine einzelne Tabelle aus einer SQL-Sicherungsdatei wiederherzustellen, befolgen Sie diese Schritte:

Stellen Sie mit dem folgenden Befehl eine Verbindung zur MySQL-Datenbank her:

mysql -u username -p db_name
Nach dem Login kopieren

Führen Sie den folgenden Befehl aus, um die Tabelle aus dem SQL wiederherzustellen Datei:

mysql> source full_path/table_name.sql
Nach dem Login kopieren

Alternativ können Sie die Tabelle auch in einer einzelnen Zeile wiederherstellen:

mysql -u username -p db_name < /path/to/table_name.sql
Nach dem Login kopieren

Eine einzelne Tabelle im komprimierten Format sichern und wiederherstellen

Sie können eine einzelne Tabelle auch in einer komprimierten Datei (.sql.gz) sichern und wiederherstellen. formatieren.

Dump:

mysqldump db_name table_name | gzip > table_name.sql.gz
Nach dem Login kopieren

Wiederherstellen:

gunzip < table_name.sql.gz | mysql -u username -p db_name
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich eine einzelne MySQL-Tabelle sichern und wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage