2015-10-06 7 views
0

Необходимо скопировать базу данных на одном сервере. Был выбран способ «Табличные таблицы для таблиц на другой сервер», поскольку он является самым быстрым для больших баз данных.Импортировать базу данных MySQL Таблицы таблиц на один сервер

The official documentation утверждает, что имя базы данных должно быть одинаковым на исходном сервере и целевом сервере.

Что делать, если исходный сервер и конечный сервер - это один и тот же сервер?

Есть ли способ, позволяющий быстро копировать файлы базы данных из одной базы данных в другую на сервере.

Или каким-то образом получить «Табличные пространства для таблицы на другом сервере», чтобы игнорировать имя базы данных?

Info server: OS: MS Windows Server 2008 
MySQL Server: MySQL 5.5 or MariaDB 
Tables Type: InnoDB (if MariaDB - InnoDB plugin) 

Portability Considerations for .ibd Files При перемещении или копировании .ibd файлы, имя каталога базы данных должны быть одинаковыми на системах источника и назначения. Определение таблицы, хранящееся в общем пространстве таблиц InnoDB, включает имя базы данных. Идентификаторы транзакций и порядковые номера журналов, хранящиеся в файлах табличного пространства, также различаются между базами данных.

ответ

0

EDITED:

Я хотел бы создать резервные копии файлов, как предложено в методе, но и экспортировать схему, как создавать таблицы отчетности. После резервного копирования я бы использовал команду переименования, чтобы переместить существующие файлы в другую базу данных. Затем я буду воссоздавать схему в текущей базе данных mz с помощью операторов create table, а затем импортирует пространство имен, как описано.

+0

http://dev.mysql.com/doc/refman/5.6/en/innodb-migration.html Соображения переносимости файлов .ibd При перемещении или копировании файлов .ibd имя каталога базы данных должно быть одинаковым на исходной и целевой системах. Определение таблицы, хранящееся в общем пространстве таблиц InnoDB, включает имя базы данных. Идентификаторы транзакций и порядковые номера журналов, хранящиеся в файлах табличного пространства, также различаются между базами данных. – djmartini

+0

Итак, это задокументировано в третьем документе. Было бы лучше, если бы вы связали этот документ с вашим вопросом. – Shadow

+0

Да, я внес изменения в вопрос – djmartini