加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql InnoDB: Cannot allocate memory for the buffer poolMysq

发布时间:2020-12-12 00:58:59 所属栏目:MySql教程 来源:网络整理
导读:《mysql InnoDB: Cannot allocate memory for the buffer poolMysql学习》要点: 本文介绍了mysql InnoDB: Cannot allocate memory for the buffer poolMysql学习,希望对您有用。如果有疑问,可以联系我们。 导读:Cannot allocate memory for the buffer p

《mysql InnoDB: Cannot allocate memory for the buffer poolMysql学习》要点:
本文介绍了mysql InnoDB: Cannot allocate memory for the buffer poolMysql学习,希望对您有用。如果有疑问,可以联系我们。

导读:Cannot allocate memory for the buffer pool都说是无法给innodb分配足够的内存,大多数给出的解决的方案是:修改innodb_buffer_pool_size,但是我这个my.cnf里面没有

  1. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?The?InnoDB?memory?heap?is?disabled?
  2. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Mutexes?and?rw_locks?use?GCC?atomic?builtins?
  3. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Memory?barrier?is?not?used?
  4. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Compressed?tables?use?zlib?1.2.3?
  5. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Using?Linux?native?AIO?
  6. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Using?CPU?crc32?instructions?
  7. 2017-09-03?17:38:21?20390?[Note]?InnoDB:?Initializing?buffer?pool,?size?=?128.0M?
  8. InnoDB:?mmap(137363456?bytes)?failed;?errno?12?
  9. 2017-09-03?17:38:21?20390?[ERROR]?InnoDB:?Cannot?allocate?memory?for?the?buffer?pool?
  10. 2017-09-03?17:38:21?20390?[ERROR]?Plugin?‘InnoDB’?init?function?returned?error.?
  11. 2017-09-03?17:38:21?20390?[ERROR]?Plugin?‘InnoDB’?registration?as?a?STORAGE?ENGINE?failed.?
  12. 2017-09-03?17:38:21?20390?[ERROR]?Unknown/unsupported?storage?engine:?InnoDB?
  13. 2017-09-03?17:38:21?20390?[ERROR]?Aborting?
  14. 2017-09-03?17:38:21?20390?[Note]?Binlog?end?
  15. 2017-09-03?17:38:21?20390?[Note]?Shutting?down?plugin?‘partition’?
  16. 2017-09-03?17:38:21?20390?[Note]?Shutting?down?plugin?‘PERFORMANCE_SCHEMA’?

其中标为黄色的就比较重要了,百度Cannot allocate memory for the buffer pool都说是无法给innodb分配足够的内存,但是我这个my.cnf里面没有,那就加一个被呗,顺便将这个字段设置成200M,重启mysql发现一样的结果,还是启动不了,去看日志还是一样的问题,还是太大咯?

用free -m看下

total??????? used??????? free????? shared? buff/cache?? available
Mem:??????????? 992???????? 574???????? 159?????????? 0???????? 258???????? 260
Swap:???????????? 0?????????? 0?????????? 0

只有185M的内存了,只能再改小点咯,改成64.

service mysqld restart,终于

Starting MySQL. [ OK ]MYSQL学习

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读