解决"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

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

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/mmap-failed-errno.html

上一篇 2024年9月19日 10:01
下一篇 2024年9月20日 09:20