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

Aam*_*mir 7 database import export phpmyadmin large-data

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

Mer*_*ent 7

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

phpMyAdmin(我正在使用v3.5.6)允许单独导出表,如下所示:

  1. 选择要查看/编辑的数据库.应显示所有表的列表.
  2. 在表格列表中,勾选要导出的表格左侧的复选框.
  3. 在表格列表的底部,从"With Selected:"选择框中选择"导出".
  4. 出现导出屏幕.通常,"快速"导出将起作用,并将其保存为"SQL"格式.

phpMyAdmin还允许单独或成组导出记录,因此您可以例如从100,000表中导出10条记录.

  1. 按照上面的步骤1到3.
  2. 而不是'快速'选择'自定义'.
  3. 在'行'下选择'转储某些行'
  4. 然后输入要导出的行数和起始行号.
  5. 在导出屏幕底部的"数据转储选项"下,检查"创建的查询的最大长度"是否足够大.
  6. 注意:例如,如果要导出大型BLOB数据,则可能必须引发此数字.

希望通过网络帮助新手phpMyAdmin或DBA.