Metode termudah untuk memotong semua tabel sambil mempertahankan skema.
mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql
mysql -uuser -ppass databasename < databasename.sql
Tidak yakin apakah ini akan mempertahankan prosedur tersimpan karena tidak digunakan di tempat saya bekerja, tetapi saya menggunakannya secara teratur untuk mengatur ulang basis data.
-d
aktifkan mysqldump berarti "jangan membuang data."
--add-drop-table
menambahkan pernyataan DROP TABLE ke setiap CREATE TABLE di dump.