解决mysql升级到5.7内存占用过大问题

背景

在只有512M内存的云主机中的mysql随着系统升级更新到5.7后,发现启动后啥都不干内存就占用到160M左右,大大超过之前的使用,这是怎么回事呢?

优化

经过查找资料,在mysql的配置文件中增加了下面两个参数,对内存占用减小作用最大

这两个参数让内存消耗从160M降低到50~60M。配置的详细含义可以参照这里

再配合一些其他的配置修改

最终内存占用启动时降低到30M左右,运行时是40M左右