Копирование сырых файлов MySQL в Windows 7 MySQL 5.6, полученных через mysqlhotcopy из Linux MySQL 5.1

Копирование сырых файлов MySQL в Windows 7 MySQL 5.6, полученных через mysqlhotcopy из Linux MySQL 5.1

Если предположить, что у меня есть доступ только к необработанным файлам ( .myd, .myi, .frm), мне просто скопировать+вставить файлы базы данных MySQL, полученные из /var/lib/mysql/mydbв C:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydbили это C:\Program Files\MySQL\MySQL Server 5.6\data\mydb? Я использовал mysql-5.1.43 на Linux, а теперь mysql 5.6 на Windows 7. У меня больше нет доступа к Linux.

Я попробовал два верхних расположения Windows, но безуспешно. Я даже не могу сказать, где на самом деле хранятся данные, когда я создаю новую схему в Workbench; ни в одном из двух расположений нет реальных файлов данных для новой фиктивной схемы, которую я создаю, даже после того, как я публикую некоторые данные в таблицах.

Похоже, я не получил прямого ответа на свой вопрос среди аналогичных вопросов, заданных на этом сайте.

Пожалуйста, помогите.

решение1

Данные MyISAM действительно можно просто скопировать из одного экземпляра MySQL в другой. Если вы не знаете, куда поместить данные, ваш работающий экземпляр MySQL может вам подсказать:

mysql> select @@datadir\G
*************************** 1. row ***************************
@@datadir: /srv/mysql/
1 row in set (0.00 sec)

Связанный контент