mysql运行一段时间后自动关闭

回复 收藏
今天给新的机器配置环境,遇到mysql启动后过一段时间会自动关闭,导致网站无法连接数据库。然后无法启动,启动时提示找不到pid文件

通过查看mysql错误日志发现 [ERROR]
[ERROR] InnoDB: Cannot allocate memory for the buffer pool   InnoDB:无法分配内存缓冲池


使用free -m 查看内存,发现内存只有230M


             total       used       free     shared    buffers     cached
Mem:           994        765         229         0          2         25
-/+ buffers/cache:        907         87
Swap:            0          0          0



vim /etc/my.cnf
key_buffer_size = 256M  把这个参数调小,重启mysql 即可

2016-02-17 17:39 举报
已邀请:
0

boy461205160

赞同来自:

支持
0

czl

赞同来自:

学习
0

maria

赞同来自:

mysql灰常吃内存
0

fisher

赞同来自:

学习
0

soul

赞同来自:

原来是这样,学习了。
0

snake

赞同来自:

学习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: