mysqldumpの「--routines」パラメータを含めると、プロシージャがダンプされます。
編集#1:mysqldumpコマンドは次のようになります。
mysqldump -u root -proot --routines Data1 > Datafile.mysql
編集#2:
ビューを保持する場合は、-add-drop-tableスイッチも追加する必要があります。その理由は、ビューが2つのステップで作成されるためです(最初はダミーテーブルとして、次に実際のビューとして)。また、テーブルとビューは同じ名前空間を共有しているため、mysqlclientの「ShowTables」コマンドの出力に惑わされないように注意してください。そのコマンドがビューの作成クエリを表示してからビンゴを表示する場合は、代わりに「ビューの作成vw_testを表示」を使用します。また、ビューが正しく復元されたことを確認するために、他のデータベースの関連するテーブルにデータを挿入してから、ビュー、あなたがブルズアイを打つよりもデータが拘束されている場合は、背中を軽くたたいてください:)そうでなければ、Stackoverflowでこの素晴らしいコミュニティにいつでも戻ることができます。
したがって、(ビューを維持するために)mysqldumpコマンドは次のようになります
mysqldump -u root -proot --routines --add-drop-table Data1 > Datafile.mysql
HTH