小编给大家分享一下MySQL内存不足的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
MySQL内存不足的解决方法:1,增加交换交换空间,代码为【dd if=/dev/0=/swapfile废话=1米数=1024】;2,增加自动挂载,在文件【/etc/fstab中加入/swapfileswap】。
引用><强> MySQL内存不足的解决方法:强>
1,启动MySQL时一直不成功,查看错误日志/var/log/mysql/error.日志
2,主要的错误信息有如下几条:
[错误]InnoDB: mmap(136151040字节)失败;errno 12
[错误]InnoDB:不能分配内存缓冲池
[错误]InnoDB:插件初始化失败与错误通用错误
(错误的)插件& # 39;InnoDB # 39;init函数返回错误。
(错误的)插件& # 39;innodb # 39;登记作为一个存储引擎失败了。
(错误)未能初始化插件。
(错误)流产
引用>3,查询后是因为内存不足,查看内存
增加交换交换空间解决问题:
dd if=/dev/0=/swapfile b=1 m数=1024
mkswap/swapfile
swapon/swapfile
4,增加自动挂载:
在文件/etc/fstab中加入/swapfile互换违约互换0 0
服务MySQL开始启动成功
5,备注:
生成空文件
dd if=/dev/0=1。txt b=1 m数=2生成一个指定大小的空文件 如果=文件名:输入文件名=文的件名:输出文件名 b=字节大小 数=个数以上是MySQL内存不足的解决方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
MySQL内存不足的解决方法