mysqldump ohne tb inhalt

Hallo,

ist folgendes irgendwie möglich :

Ich habe eine DB mit vielen Tabellen und Datensätzen. Ich möchte nun ein mysqldump machen, jedoch soll nur die Struktur gesichert werden der Tabellen ohne deren Inhalt.

Ich könnte nun den Inhalt der Tabellen per Hand löschen, jedoch habe ich teilweise ein primary key von mehr als 10 Mio. Ihr könnt euch vorstellen wie lästig es wäre dies per Hand zu löschen.
 
Hallo,
phpMyAdmin => Exportieren => Tabellen auswählen und den Hacken bei 'Daten' wegnehmen (so dass nur noch der Hacken bei 'Struktur' ist) => Exportieren/Senden/Ok/Submit/What ever.

Schonst bekommst du die entsprechenden SQL Befehle zu Erstellung deiner Tabellen.
 
Was ist an 'man mysqldump' oder 'mysqldump --help' nicht zu verstehen? Da finden sich so nette Optionen wie '--no-data'. Also...

Code:
mysqldump -u root -p -d datenbankname > strukturdump.sql

@Elderan: Nicht jeder will sich mit phpmyadmin Sicherheitslücken in die Server reissen. ;)
 
Zurück
Oben