【问题标题】:How can I duplicate a database using phpmyadmin?如何使用 phpmyadmin 复制数据库?
【发布时间】:2013-05-05 01:38:51
【问题描述】:

我想用 phpmyadmin 复制我的数据库。

我应该如何进行?

phpmyadmin 版本:3.4.5deb1

【问题讨论】:

标签: mysql phpmyadmin


【解决方案1】:

转到要复制的数据库,然后单击“操作”选项卡。在Copy database to 部分下的操作页面中,输入新数据库的名称并单击Go 按钮。

【讨论】:

  • 想知道为什么这个答案没有被选中 O.o
  • 可能是因为如果“新”数据库已经存在,它就不起作用。我有一台测试服务器,我想将最新的“实时”数据库带入测试服务器,但上述过程错误,因为数据库已经存在。如果我完全删除数据库,那么我能否将我的用户添加回 cPanel 中的数据库?
  • 我不确定这是否是最近添加的,但如果我取消选择“复制前创建数据库”,它会完美运行。
【解决方案2】:

使用 phpmyadmin 登录,然后:

  1. 选择要复制的数据库。
  2. 按照以下屏幕截图找到“操作”选项卡并点击该选项卡
  3. 选择选项卡后,您将看到“将数据库复制到:”部分,请参见屏幕截图。
  4. 输入要复制数据库的新数据库名称
  5. 单击“开始”按钮并等待。

该过程完成后,找到使用所有数据创建的新数据库。

【讨论】:

    【解决方案3】:

    phpMyAdmin 工具可用于导出和导入最大为几 MB 的数据库,提供了一种在服务器上使用不同名称复制数据库副本的简单方法。

    将数据库副本导出到您的计算机

    1. 使用 phpMyAdmin 登录到要复制的数据库
    2. 单击页面左侧的数据库名称。 (别 跳过此步骤 — 如果您在执行此操作之前继续执行第 3 步,您 以后将无法以新名称重新加载数据库。)
    3. 选择“导出”选项卡
    4. 选择另存为文件选项
    5. 点击前往

    然后系统会提示您将数据库文件保存在您的个人计算机上。

    将副本导入新数据库

    您首先需要使用帐户控制面板在服务器上创建新的空数据库。创建新数据库后:

    1. 使用 phpMyAdmin 登录新数据库
    2. 点击页面左侧的数据库名称
    3. 选择导入选项卡
    4. 单击“要导入的文件”下的浏览按钮,然后选择 来自您计算机的数据库文件
    5. 点击Go导入数据库
    6. 列表项

    希望这篇文章对你有所帮助:http://support.tigertech.net/mysql-duplicate

    【讨论】:

    • 导出数据库时,我使用自定义导出方法,那么在这些情况下转储数据(INSERT; UPDATE OR REPLACE)时使用什么功能?:1)更新新数据库2)更新数据库已经存在
    • 转到databaseYouWantToCopy 然后转到operations 怎么样。在部分复制到:输入数据库名称和GO
    • 这仅适用于
    【解决方案4】:

    从 PHPMyAdmin 的“导出”菜单中导出数据库。 使用文本编辑器(如记事本)打开下载的 sql 文件。 搜索并替换所有出现的数据库名称的文件,并将其替换为新名称。 保存文件。 通过 PHPMyAdmin 中的“导入”菜单导入保存的文件。

    您现在拥有重复的数据库。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 2012-08-30
      • 1970-01-01
      • 2020-11-30
      • 2016-12-12
      • 2015-01-13
      • 2012-01-24
      • 2017-08-10
      • 2011-08-27
      相关资源
      最近更新 更多