MySQL backup e restauração da linha de comando

Estou usando a linha de comando para fazer backup e restaurar o banco de dados MYSQL. Vamos usar Estou tendo um Data1 de banco de dados com exibições e procedimentos. Quando emCmd line, Eu usomysqldump i.e

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

Quando uso acima do Cmd, ele cria um arquivo de backup na pasta bin do Mysql comDtafile.mysql Nome.

mas o fato é que ele cria o backup apenas de tabelas, não de procedimento

E quando eu estou restaurando em um banco de dados em branco "Data2"

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

O que ele faz é: ele cria todas as tabelas e converte visualizações em tabelas e nenhum procedimento foi restaurad

Significa que não consigo restaurar meu backup completo do banco de dados com Todas as tabelas, visualizações e procedimento

Pode algum de vocês ajudar? Eu ficaria extremamente grat

questionAnswers(2)

yourAnswerToTheQuestion