系统环境:cent-os 6 一核1G内存的测试机 系统本身只装了LAMP环境,没有运行什么高负载的应用,
使用top命令可以观察到mysql吃掉了40%的内存,
我承认自己的机器配置很低,即便如此开机就吃掉我400M内存,也不是正常现象吧??

12.png

我已经尝试过去调整My.cnf中的参数,重启服务后还是不起作用

13.png

解决方法一:

问题中的MySQL版本是5.6.38,无论各位看官如何嘲讽我机器的内存小,开机就吃掉400M实在是不合理,在多次调整my.cnf参数没有效果后,我想起了MariaDb(其实之前就用过一段时间),在备份数据之后,我对数据库进行了更换,现在的情况如图,这才是我期望的
14.png

解决方法二:

mysql高版本内存占用是挺大的,不是bug,是空间换时间的考虑
建议装mysql5.5,跑起来基本40M左右