Необходимо скопировать базу данных на одном сервере. Был выбран способ «Табличные таблицы для таблиц на другой сервер», поскольку он является самым быстрым для больших баз данных.Импортировать базу данных 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, включает имя базы данных. Идентификаторы транзакций и порядковые номера журналов, хранящиеся в файлах табличного пространства, также различаются между базами данных.
http://dev.mysql.com/doc/refman/5.6/en/innodb-migration.html Соображения переносимости файлов .ibd При перемещении или копировании файлов .ibd имя каталога базы данных должно быть одинаковым на исходной и целевой системах. Определение таблицы, хранящееся в общем пространстве таблиц InnoDB, включает имя базы данных. Идентификаторы транзакций и порядковые номера журналов, хранящиеся в файлах табличного пространства, также различаются между базами данных. – djmartini
Итак, это задокументировано в третьем документе. Было бы лучше, если бы вы связали этот документ с вашим вопросом. – Shadow
Да, я внес изменения в вопрос – djmartini