问题描述: Linux 512M内存主机,使用一键安装包配置好环境后,频发宕机。登陆管理终端发现,是mysql内存占用大量内存导致系统内存不足导致的。重启mysql进程后,很快被系统kill掉。使用管理终端后可以发现如下错误信息。
分析解决: 512M内存作为服务器来说是有点小。但是不应该启动后立即导致内存不足。应该是设置的问题导致。查看my.cnf发现 key_buffer_size值是256M,将值调低即可,最后在将值调整为32M之后,重启mysql进程后,未再发生mysql进程被kill的情况。
注意: 另外mysql安装目录下有几个文件:my-huge.ini 、my-large.ini、my-medium.ini、my-small.ini,这几个配置文件是根据内存大小提供的建议配置,如果要对mysql的参数做进一步调整,可以参考一下这些配置文件。 (责任编辑:IT) |