Najłatwiejsza metoda obcinania wszystkich tabel przy zachowaniu schematu.
mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql
mysql -uuser -ppass databasename < databasename.sql
Nie jestem pewien, czy zachowa procedury składowane, ponieważ nie są one używane w miejscu, w którym pracuję, ale używam go regularnie do resetowania baz danych.
-d
włącz mysqldump oznacza „nie zrzucaj danych”.
--add-drop-table
dołącza instrukcję DROP TABLE do każdego pliku CREATE TABLE w zrzucie.