Einfachste Methode zum Abschneiden aller Tabellen unter Beibehaltung des Schemas.
mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql
mysql -uuser -ppass databasename < databasename.sql
Ich bin mir nicht sicher, ob gespeicherte Prozeduren beibehalten werden, da sie dort, wo ich arbeite, nicht verwendet werden, aber ich verwende dies regelmäßig, um Datenbanken zurückzusetzen.
Das -d
mysqldump einschalten bedeutet "keine Daten ausgeben."
Die --add-drop-table
stellt jedem CREATE TABLE im Dump eine DROP TABLE-Anweisung voran.