首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql在转储恢复中的内存不足- MySql 5.0.41

问Mysql在转储恢复中的内存不足- MySql 5.0.41
EN

Server Fault用户
提问于 2012-03-17 09:25:39
回答 2查看 2.2K关注 0票数 1

在恢复具有4GB大小的转储文件时,Mysql在10分钟后释放出内存,成功完全恢复。错误的详细信息如下所示。

配置: Mysql版本: Mysql 5.0.41 32位max_allowed_packet =300 m

mysql>source my_dump.sql

错误:

代码语言:javascript
复制
Query OK, 2310 rows affected (0.69 sec)
Records: 2310  Duplicates: 0  Warnings: 0

mysql: Out of memory (Needed 1564047040 bytes)
mysql: Out of memory (Needed 1564047048 bytes)

解决办法将是有价值的。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-03-17 09:46:56

这听起来很像是在恢复转储的过程中内存已经满了。如果内存和交换已满,您是否使用了免费的-m?

如果是这样的话,一种解决方案可以是手动拆分转储(因此每个表都有自己的文件,您可以一步一步地恢复它们),或者增加机器的交换空间。

票数 2
EN

Server Fault用户

发布于 2012-03-17 12:18:43

可以通过创建交换文件临时增加交换空间。这不需要重新启动或磁盘重新分区。

这是如何。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/370670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档