首先打开mysql的根目录下的配置文本文档 my.ini 找到
昨晚购一个小内存VPS,256M保证内存,384M突发内存.VPS商的默认模版不太好,小内存不太适合用LAMP,所以卸载了apache和一些不必要的东西.然后装上LNMP(用dotdeb的源).一切和以前一样配置.结果MySQL一起动就占300都M内存,甚至导致不够内存使用任何命令.非常不解.
然后找一个正常的小内存VPS来比较,最后发现dotdeb的MySQL更新到5.5 Final了,而之前装的全是5.1的.再一查,5.5 开始默认使用InnoDB引擎,我光用了一句skip-innodb没效果.所以最后在[mysqld]里加了一句:default-storage-engine = MyISAM, 轻质默认使用MyISAM引擎来存储.这样的小内存VPS本来就不做大用处,不需要InnoDB.
然后重启mysql服务,mysql果然降到了只有50M,这下就可以了.
如果对你有帮助 记得赞赏下 希望给予小编一些鼓励费
网友评论