Резервное копирование и восстановление 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
Он создает все таблицы и преобразует представления в таблицы, и никакие процедуры не были восстановлены.
Означает, что я не могу восстановить полную резервную копию базы данных со всеми таблицами, представлениями и процедурами.
Любой из вас, ребята, может помочь ... Я был бы очень благодарен.