@ManelPNavarro, lassen Sie mich den vollständigen Befehl und die MySQL-Serverversion wissen
developerCK
Warum ist das überhaupt positiv bewertet? Es ist Lichtjahre von der Beantwortung der Frage
Benutzer7082181
Ein Beispiel wäre toll gewesen. Genau wie ANTWORT UNTEN
Abhi
59
Wenn Sie die Tabellen t1, t2 und t3 aus mydb sichern
mysqldump -u... -p... mydb t1 t2 t3 > mydb_tables.sql
Wenn Sie eine Menge Tabellen in mydb haben und alles außer t1, t2 und t3 sichern möchten, tun Sie dies. Sie können die Option --ignore-table verwenden . So könnten Sie tun:
Dadurch wird der Tabellenname in die Datei tableName.sql exportiert.
Tabelle importieren
Führen Sie zum Importieren der Tabelle den folgenden Befehl über die Befehlszeile aus:
mysql -u username -p -D dbname < tableName.sql
Dem Pfad zu tableName.sql muss der absolute Pfad zu dieser Datei vorangestellt werden. Zu diesem Zeitpunkt wird die Tabelle in die Datenbank importiert.
Während dieser Code - Schnipsel zu begrüßen ist, und etwas Hilfe bieten kann, würde es erheblich verbessert , wenn es eine Erklärung enthalten von , wie und warum Dies löst das Problem. Denken Sie daran, dass Sie in Zukunft die Frage für die Leser beantworten, nicht nur für die Person, die jetzt fragt! Bitte bearbeiten Sie Ihre Antwort, um eine Erklärung hinzuzufügen, und geben Sie an, welche Einschränkungen und Annahmen gelten.
mysqldump -u root -ppassword -B my_database
Antworten:
Versuche dies. Es gibt im Allgemeinen drei Möglichkeiten, mysqldump zu verwenden:
um einen Satz von einer oder mehreren Tabellen zu sichern,
eine Reihe von einer oder mehreren vollständigen Datenbanken
shell> mysqldump [options] --databases db_name ...
oder ein ganzer MySQL-Server - wie hier gezeigt:
shell> mysqldump [options] --all-databases
quelle
Wenn Sie die Tabellen t1, t2 und t3 aus mydb sichern
Wenn Sie eine Menge Tabellen in mydb haben und alles außer t1, t2 und t3 sichern möchten, tun Sie dies. Sie können die Option --ignore-table verwenden . So könnten Sie tun:
mysqldump -u username -p database --ignore-table=database.table1 --ignore-table=database.table2 > database.sql
quelle
Zitiert diesen Link: http://steveswanson.wordpress.com/2009/04/21/exporting-and-importing-an-individual-mysql-table/
Führen Sie zum Exportieren der Tabelle den folgenden Befehl über die Befehlszeile aus:
mysqldump -p --user=username dbname tableName > tableName.sql
Dadurch wird der Tabellenname in die Datei tableName.sql exportiert.
Führen Sie zum Importieren der Tabelle den folgenden Befehl über die Befehlszeile aus:
Dem Pfad zu tableName.sql muss der absolute Pfad zu dieser Datei vorangestellt werden. Zu diesem Zeitpunkt wird die Tabelle in die Datenbank importiert.
quelle
quelle