解决"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题

今天在给一个安装LNMP环境的服务器维护的时候看到数据库无法正常运行启动。于是重启数据库有报错,检查数据库日志有看到"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题。

翻看问题网上的解决方案,是因为内容不够导致的。

修改mysql配置文件my.cnf,添加如下设置参数:把mysql给InnoDB分配的内存设置为8M;

innodb_buffer_pool_size = 8M

重启数据库正常运行。但是这个也不长久,还是要提高服务器的配置。

投上你的一票

本文出处:老蒋部落 » 解决"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送