执行mysqldump时出现内存不足错误

时间:2010-04-20 12:10:47

标签: mysql

尝试使用命令提示符下的mysqldump备份数据库时出现以下错误。

C:\ Documents and Settings \ bob> C:\ Adob​​e \ LiveCycle8.2 \ mysql \ bin \ mysqldump --quick --add-locks --lock-tables -c --default-character-set = utf8 --skip-opt -pxxxx -u adobe -r C:\ Adob​​e \ LiveCycle8.2 \ configurationManager \ working \ upgrade \ mysql \ adobe。 sql -B adobe --port = 3306 --host = localhost mysqldump:内存不足(需要10380928字节) mysqldump:收到错误:2008:MySQL客户端在检索数据时内存不足 来自服务器

正如你所看到我正在使用--quick和--skip-opt;无法弄清楚造成这个问题的原因。

服务器日志包含以下消息

100420 15:16:39 InnoDB:错误:无法分配4814100字节的内存 InnoDB:带有malloc的BLOB!分配的内存总量 InnoDB:InnoDB 33427880字节。操作系统错误:2 InnoDB:检查是否应该增加交换文件或 InnoDB:操作系统的ulimits。 InnoDB:在FreeBSD上检查你是否编译了操作系统 InnoDB:足够大的最大进程大小。 100420 15:16:40 InnoDB:警告:无法分配3814100 + 1000000字节进行检索 InnoDB:一大栏目。表名adobe/tb_form_data

对此方面的任何帮助表示高度赞赏

PS:当我使用MYSQL管理员时,备份工作正常,没有任何问题,但由于外部应用程序(adobe livecycle installer)在安装过程中使用上述命令备份数据库,我需要让它正常工作。

这些是我的系统详细信息Microsoft Windows Server 2003,Enterprise Edition SP2 Intel Pentium 4,2.80GHZ,1.99 GB RAM。当我使用MYSQL管理器运行备份时,我得到一个11GB的备份文件

谢谢, Nishaz Salam

0 个答案:

没有答案