2012-07-02 2 views
-2

Я восстанавливаю базу данных MYSQL, используя корпоративную резервную копию MYSQL. Каталог создается успешно, но команды для восстановления не работают. Вот команды, которые я пробовал:mysql Enterprise backup on windows restore

C:\Program Files\MySQL\MySQL Enterprise Backup 3.7>mysqlbackup --defaults-file="D:\DB_backup1\mysql_backup\2012-06-13_15-38-56\backup-my.cnf" 
--datadir=C:\Program Files\MySQL\MySQL Server 5.5\data\mysql --backup-dir=D:\DB_backup1\mysql_backup\2012-06-13_15-38-56 copy-back 

MySQL Enterprise Backup version 3.7.1 [Tue 03/20/2012 ] 
Copyright (c) 2003, 2012, Oracle and/or its affiliates. All Rights Reserved. 

INFO: Starting with following command line ... 
mysqlbackup 
     --defaults-file=D:\DB_backup1\mysql_backup\2012-06-13_15-38-56\backup-my.cnf 
     --datadir=C:\Program Files\MySQL\MySQL Server 5.5\data\mysql 
     --backup-dir=D:\DB_backup1\mysql_backup\2012-06-13_15-38-56 copy-back 

Error: Found extraneous commands at the end. 
Use --help option for usage description. 

C:\Program Files\MySQL\MySQL Enterprise Backup 3.7> 

ответ

0

Наконец-то удалось восстановить базу данных. Ниже приведена команда резервного копирования mysql enterprise, которая работала для меня, она потребовала изменения в файле my.ini в каталоге установки mysql.

mysqlbackup
--defaults-файл = H: \ db_backup_from_qa \ mysql_backup \ 2012-06-13_15-38-56 \ резервного копирования my.cnf
--backup-Dir = H: \ db_backup_from_qa \ mysql_backup \ 2012-06-13_15-38-56
--datadir = H: \ MySQL \ копирования данных спине

значения параметров:
--defaults-файл = H: \ db_backup_from_qa \ mysql_backup \ 2012- 06-13_15-38-56 \ backup-my.cnf, это путь к файлу .cnf, созданному при подготовке резервной копии для восстановления.
--backup-dir = H: \ db_backup_from_qa \ mysql_backup \ 2012-06-13_15-38-56, это путь, в котором существует каталог с данными, его значение || to backup-my.cnf
--datadir = H: \ mysql \ data copy-back, это путь к каталогу данных внутри установки mysql.

Теперь самое главное было прокомментировать datadir=H:\mysql\data запись в my.ini внутри mysql установки, как только я изменил это, я смог восстановить db.

Но до сих пор проблема существует, я не в состоянии начать MySQL теперь получаю ошибку 1067.

Наконец нашел решение на ошибку 1067.

Переименовать файл 2 журнала, не удалять и перезапустите службу mysql.