Bei der Verwaltung umfangreicher Datenbanken ist es häufig erforderlich, bestimmte Tabellen und nicht die gesamte Datenbank zu sichern. Das mysqldump-Dienstprogramm von MySQL bietet eine flexible Sicherungslösung, mit der Sie Daten aus einzelnen Tabellen abrufen können.
Um die Daten aus einer einzelnen Tabelle mit dem Namen „Tabellenname“ in der Datenbank zu sichern. db_name':
mysqldump db_name table_name > table_name.sql
Alternativ, wenn sich die Datenbank auf einem Remote-Server befindet, Verwenden Sie:
mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql
Um die gesicherte Tabelle wiederherzustellen, befolgen Sie diese Schritte:
mysql -u <user_name> -p db_name mysql> source <full_path>/table_name.sql
Oder in einer einzelnen Zeile:
mysql -u username -p db_name < /path/to/table_name.sql
Für eine effizientere Backup-Speicherung können Sie komprimierte Formate verwenden Formate.
Dump mit Komprimierung:
mysqldump db_name table_name | gzip > table_name.sql.gz
Wiederherstellung aus komprimiertem Backup:
gunzip < table_name.sql.gz | mysql -u username -p db_name
Das obige ist der detaillierte Inhalt vonWie kann ich einzelne Tabellen in MySQL sicher sichern und wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!