如何在两个未连接的PC运行窗口之间使用gui迁移mysql数据库

时间:2014-03-15 13:40:43

标签: mysqldump mysql-workbench

我的家用电脑上有我的Windows窗体应用程序。我想将它迁移到我的大学PC。如何使用GUI从一台PC传输MySQL数据库到另一台运行Windows

4 个答案:

答案 0 :(得分:2)

我从未使用过mysql-workbench,但这是使用命令行的快速而简单的解决方案:

导出

mysqldump -u [uname] -p db_name > db_backup.sql

导入

mysql -u username -p -h localhost DATA-BASE-NAME < db_backup.sql

答案 1 :(得分:0)

仅对于MyISAM表,您只需复制并粘贴您将在数据库文件夹中找到的三个文件:C:\ xampp \ mysql \ data&#39;或类似的。

这些文件具有扩展名.frm,.MYI和.MYD

一旦您通过命令或GUI工具粘贴了表格,您就会在原始计算机上复制表格。

有关这些文件的详情,请参阅http://en.wikipedia.org/wiki/MyISAM

答案 2 :(得分:0)

如果您更喜欢采用更加图形化的方式,那么使用MySQL Workbench - &gt;管理 - &gt;源计算机上的数据导出。同样 - &gt;目标框上的数据导入。它允许您轻松选择单个表/模式,为每个表创建一个自包含的转储文件或单个文件,以防您想要更好地控制导入的内容等。

enter image description here

答案 3 :(得分:0)

我终于找到了问题.. 我首先使用左侧的标签导出数据 我选择了要保存的导出文件的适当位置。(它创建了数据库的sql查询文件) 然后我将它复制到我的笔式驱动器并粘贴到另一台PC上 我在目标PC上安装了workbench并导入了sql文件,但无法执行它们。它说你没有类似的联系。然后我在我的电脑上搜索服务,因为我得到了我电脑上所有服务的清单。搜索mysqlxx(其中x =整数)右键单击它并选择start。 然后返回工作台并执行sql文件,文件将成功执行,但您将无法看到数据库。 关闭工作台并重新打开它,您现在将能够看到数据库