主页 > 知识库 > MySQL常见内存不足启动失败的完美解决方法

MySQL常见内存不足启动失败的完美解决方法

热门标签:网站排名优化 地方门户网站 AI电销 呼叫中心市场需求 铁路电话系统 服务外包 百度竞价排名 Linux服务器

1.启动MySQL时一直不成功,查看错误日志 /var/log/mysql/error.log

 

2.主要的错误信息有如下几条:

[ERROR] InnoDB: mmap(136151040 bytes) failed; errno 12
[ERROR] InnoDB: Cannot allocate memory for the buffer pool
[ERROR] InnoDB: Plugin initialization aborted with error Generic error
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
[ERROR] Failed to initialize plugins.
[ERROR] Aborting

3.查询后是因为内存不足,查看内存

 

增加swap交换空间解决问题:

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile

 

4.增加自动挂载:

在文件/etc/fstab中加入 /swapfile swap swap defaults 0 0

service mysql start 启动成功

5. 备注:

生成空文件

dd if=/dev/zero of=1.txt bs=1M count=2 生成一个指定大小的空文件
if=文件名:输入文件名
of=文件名:输出文件名
bs=字节大小
count=个数

总结

以上所述是小编给大家介绍的MySQL常见内存不足启动失败的完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
  • Windows系统下解决PhPStudy MySQL启动失败问题
  • mysql5.7.18安装时mysql服务启动失败的解决方法
  • docker中mysql初始化及启动失败问题解决方案
  • MySQL数据库innodb启动失败无法重启的解决方法
  • CentOS 7下MySQL服务启动失败的快速解决方法
  • Mysql/MariaDB启动时处于进度条状态导致启动失败的原因及解决办法
  • 磁盘已满造成的mysql启动失败问题分享
  • mysq启动失败问题及场景分析

标签:湘潭 衡水 铜川 湖南 兰州 黄山 崇左 仙桃

巨人网络通讯声明:本文标题《MySQL常见内存不足启动失败的完美解决方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266