Eenvoudigste methode om alle tabellen af te kappen met behoud van het schema.
mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql
mysql -uuser -ppass databasename < databasename.sql
Ik weet niet zeker of opgeslagen procedures behouden blijven omdat ze niet in gebruik zijn waar ik werk, maar ik gebruik dit regelmatig om databases opnieuw in te stellen.
De -d
mysqldump inschakelen betekent "gegevens niet dumpen."
De --add-drop-table
voegt een DROP TABLE-instructie toe aan elke CREATE TABLE in de dump.