我有一个大转储MySQL数据库(1.3 GB)。如何只加载转储一个表?
如果您可以访问命令行,最好这样做:
mysql -u #username# -p #database# < #dump_file#
否则使用gui工具,如SQLyog(免费社区版可用)。
使用网络工具几乎肯定是一个巨大的痛苦。
要提取单个表,您需要操作该文件,这里有一个很好的perl脚本:)http://blog.tsheets.com/2008/tips-tricks/extract-a-single-table-from-a-mysqldump-file.html,我过去曾成功地使用过它。
我推荐使用BigDump,这是一个允许您导入大型数据库或其部分的脚本。
你也可以使用MySQL Workbench,但是我不能确认它的稳定性,因为这个工具在我的CentOS环境下工作非常不稳定。