【问题标题】:Import/Exporting databases from one machine to another将数据库从一台机器导入/导出到另一台机器
【发布时间】:2011-01-18 07:39:35
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

    标签: mysql ubuntu import export phpmyadmin


    【解决方案1】:

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

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

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

    然后简单地在目标主机上创建所有数据库

    mysql -u root --password=PASSWORD < INSERT_STATEMENTS
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-07-16
        • 2019-02-15
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多