MySQL copia de seguridad y restauración desde la línea de comandos

Estoy usando la línea de comando para hacer una copia de seguridad y restaurar la base de datos MYSQL. Deje uso Estoy teniendo una base de datos Data1 con vistas y procedimientos. Cuando enCmd line, Yo suelomysqldump es decir

..>bin> mysqldump -u root -proot Data1 > Datafile.mysql

Cuando uso el Cmd anterior, crea un archivo de copia de seguridad en la carpeta bin de Mysql conDtafile.mysql Nombre

pero la cosa es que crea una copia de seguridad de solo tablas, no procedimientos.

Y cuando lo estoy restaurando en una base de datos en blanco "Data2"

..bin> mysql - u root -proot Data2 < Dataafile.mysql

o que hace es crear todas las tablas y convertir las vistas en tablas y no se ha restaurado ningún procedimiento.

Significa que no puedo restaurar mi copia de seguridad completa de la base de datos con todas las tablas, vistas y procedimientos.

¿Puede alguno de ustedes ayudarme? Estaría extremadamente agradecido.

Respuestas a la pregunta(2)

Su respuesta a la pregunta