Резервное копирование и восстановление MySQL из командной строки

Я использую командную строку для резервного копирования и восстановления базы данных MYSQL. Позвольте мне использовать базу данных Data1 с представлениями и процедурами. Когда вCmd line, Я используюmysqldump т.е.

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

Когда я использую выше Cmd, он создает файл резервной копии на бен Папка Mysql сDtafile.mysql Имя.

но дело в том, что он создает резервные копии только таблиц, а не процедур.

И когда я восстановлю его в пустой базе данных "Data2"

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

Он создает все таблицы и преобразует представления в таблицы, и никакие процедуры не были восстановлены.

Означает, что я не могу восстановить полную резервную копию базы данных со всеми таблицами, представлениями и процедурами.

Любой из вас, ребята, может помочь ... Я был бы очень благодарен.

Ответы на вопрос(2)

Ваш ответ на вопрос