将 Linux MySQL 5.1 中通过 mysqlhotcopy 获得的原始 mysql 文件复制到 Windows 7 MySQL 5.6

将 Linux MySQL 5.1 中通过 mysqlhotcopy 获得的原始 mysql 文件复制到 Windows 7 MySQL 5.6

假设我只能访问原始文件(.myd,, ),我是否只需将从中获得的 mysql db 文件复制粘贴到即可?我在 Linux 上使用 mysql .myi- 5.1.43,现在在 Windows 7 上使用 mysql 5.6。我不再有权访问 Linux。.frm/var/lib/mysql/mydbC:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydbC:\Program Files\MySQL\MySQL Server 5.6\data\mydb

我尝试了前 2 个 Windows 位置,但没有成功。当我在 Workbench 中创建新模式时,我甚至不知道数据实际保存在哪里;即使我将一些数据发布到表中,这两个位置都没有我创建的新虚拟模式的实际数据文件。

关于在这个网站上提出的类似问题,我似乎没有得到任何直接的答案。

请帮忙。

答案1

MyISAM 数据确实可以简单地从一个 MySQL 实例复制到另一个 MySQL 实例。如果您不知道将数据放在哪里,正在运行的 MySQL 实例可以告诉您:

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

相关内容