Nejjednodušší metoda pro zkrácení všech tabulek při zachování schématu.
mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql
mysql -uuser -ppass databasename < databasename.sql
Nejsem si jistý, zda zachová uložené procedury, protože se nepoužívají tam, kde pracuji, ale pravidelně to používám k resetování databází.
-d
zapnout mysqldump znamená "nevypisovat data."
--add-drop-table
před každou CREATE TABLE ve výpisu přidá příkaz DROP TABLE.