在phpmyadmin中导入/导出非常大的mysql数据库

时间:2011-04-25 12:40:32

标签: database import phpmyadmin export large-data

我在phpmyadmin中有一个拥有3000000条记录的数据库。我想把它导出到另一台电脑。现在,当我导出这个只有200000个条目导出到.sql文件中,并且也没有导入到另一台PC上。

1 个答案:

答案 0 :(得分:7)

为在这里降落的其他人回答这个问题。如果您只能使用phpMyAdmin,因为您没有对MySQL服务的SSH访问权限或者不知道如何使用命令行工具,那么这可能会有所帮助。但是正如上面的评论所表明的那样,使用mysqldump导出这种大小的数据库会更容易。

phpMyAdmin(我正在使用v3.5.6)允许表单独导出:

  1. 选择要查看/编辑的数据库。应该列出所有表格 出现。
  2. 在表格列表中,勾选表格左侧的复选框 你想出口。
  3. 在表格列表的底部,从'With中选择'导出' 选中:'选择框。
  4. 出现导出屏幕。通常,“快速”导出将起作用,并且 将其保存为“SQL”格式。
  5. phpMyAdmin还允许单独或成组导出记录,因此您可以例如从100,000个表中导出10条记录。

    1. 按照上面的步骤1到3进行操作。
    2. 而不是“快速”选择“自定义”。
    3. 在'行'下选择'转储某些行'
    4. 然后输入要导出的行数和起始行号。
    5. 在导出屏幕底部的“数据转储选项”下,选中 “创建的查询的最大长度”足够大。
    6. 注意:例如,如果要导出大型BLOB数据,则可能必须提高此数字。
    7. 希望通过网络帮助新手phpMyAdmin或DBA。