将数据库从一台机器导入/导出到另一台机器

时间:2010-02-18 12:41:38

标签: mysql ubuntu import export phpmyadmin

我有两台PC,一台是Ubuntu 8.10,另一台是Ubuntu 9.10。在Ubuntu 8.10上,我在phpmyadmin中有一些数据库,我想复制到Ubuntu 9.10 phpmyadmin(没有数据库)。

我不确定我是否走在正确的道路上,但这就是我认为应该做的事情:

将数据库导出到Ubuntu 8.10。并复制这些文件(.sql)并将它们粘贴到Ubuntu 9.10 PC上的文件夹或其他东西中。然后在Ubuntu 9.10上将这些.sql文件导入phpmyadmin。

有没有更好的方法来复制数据库?

感谢。

2 个答案:

答案 0 :(得分:2)

从phpMyAdmin的主屏幕(登录后可见),有“导出”和“导入”链接。使用这些工具将数据库导出(到计算机上的文件),然后在目标主机上导入该文件。

或者,如果您具有对两台计算机的shell访问权限,则可以使用命令mysqldump:

mysqldump --password=PASSWORD -u root DATABASE > INSERT_STATEMENTS

然后使用

在目标主机上创建所有数据库
mysql -u root --password=PASSWORD < INSERT_STATEMENTS

答案 1 :(得分:0)

MySQL GUI Tools包中还有MySQL Administrator。由于您可以访问这两台机器,因此这可能是最简单的解决方案。虽然我相信它只使用mysqldump,但GUI使它变得更容易。