mysql老是意外shutdown ,错误日志看不懂啊

samsamdif 发布于 2013/06/23 01:24
阅读 13K+
收藏 3

Serverless 架构就不要服务器了?>>>

Version: '5.5.29-0ubuntu0.12.04.2'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
130623  1:15:38 [Note] Plugin 'FEDERATED' is disabled.
130623  1:15:38 InnoDB: The InnoDB memory heap is disabled
130623  1:15:38 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130623  1:15:38 InnoDB: Compressed tables use zlib 1.2.3.4
130623  1:15:38 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
130623  1:15:38 InnoDB: Completed initialization of buffer pool
130623  1:15:38 InnoDB: Fatal error: cannot allocate memory for the buffer pool
130623  1:15:38 [ERROR] Plugin 'InnoDB' init function returned error.
130623  1:15:38 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130623  1:15:38 [ERROR] Unknown/unsupported storage engine: InnoDB
130623  1:15:38 [ERROR] Aborting


130623  1:15:38 [Note] /usr/sbin/mysqld: Shutdown complete


130623  1:15:39 [Note] Plugin 'FEDERATED' is disabled.
130623  1:15:39 InnoDB: The InnoDB memory heap is disabled
130623  1:15:39 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130623  1:15:39 InnoDB: Compressed tables use zlib 1.2.3.4
130623  1:15:39 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
130623  1:15:39 InnoDB: Completed initialization of buffer pool
130623  1:15:39 InnoDB: Fatal error: cannot allocate memory for the buffer pool
130623  1:15:39 [ERROR] Plugin 'InnoDB' init function returned error.
130623  1:15:39 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130623  1:15:39 [ERROR] Unknown/unsupported storage engine: InnoDB
130623  1:15:39 [ERROR] Aborting


130623  1:15:39 [Note] /usr/sbin/mysqld: Shutdown complete
加载中
1
蟋蟀哥哥
蟋蟀哥哥

好像是innodB的问题。

你把配置的内存参数调小点试试呢。

samsamdif
samsamdif
机的内存512, 没有设置innodb_buffer_pool_size,my.cnf这个文件没动过。​。。
0
Andy
Andy

130623  1:15:38 InnoDB: Fatal error: cannot allocate memory for the buffer pool 

这个是关键。

Andy
Andy
回复 @lotusome : 其实很少会出现innodb buffer pool初始化失败的情况,也有可能是别的原因,你设置一下试试先
samsamdif
samsamdif
ubuntu..我设置一下size试试..配置文档说inndb默认是10m应该是这个原因
Andy
Andy
回复 @lotusome : 是什么操作系统?
samsamdif
samsamdif
机的内存512, 没有设置innodb_buffer_pool_size,my.cnf这个文件没动过。​。正在设置一下innodb_buffer_pool_size的大小。。很奇怪的是设置不上。。。
0
mickelfeng
mickelfeng

130623  1:15:38 [ERROR] Unknown/unsupported storage engine: InnoDB 

不支持

0
技术宅
技术宅
我在安装mysql的时候也出现过这样的情况,很有可能是配置不对,一个是my.conf文件mysql找不到,即mysql启动时加载的配置文件并不是你所认定的my.conf文件,再一个就是my.conf中的配置不对。
samsamdif
samsamdif
我不是启动的问题。是运行的时候,访问高了就这样
0
sunyh
sunyh
没插件?
0
mark35
mark35
机器内存太小了吧
0
皮总
皮总
内存不足
samsamdif
samsamdif
嗯,我也知道内存少,不过能不能优化呢。
0
猫哥-u
猫哥-u

InnoDB: mmap(137363456 bytes) failed; errno 12

通过mmap加载数据文件映射到内存:137363456 bytes failed

机器物理内存太小


samsamdif
samsamdif
嗯,我也知道内存少,不过能不能优化呢。。
0
王瑞平
王瑞平
换个mysql版本
返回顶部
顶部