摘要: 中午的时候网站还好好的可以访问,晚上下班回来,发现网站打不开了,并且提示Error establishing a database connection,一脸懵逼,是我mysql挂...
登录服务器查看了一下进程,哇塞,还真是的,mysql进程自己挂掉了(具体原因不知),一脸懵逼,还有这种操作?果断启动啊,service mysql start
,Starting MySQL......, BOOM,又抛出了一个错误:
他说服务器找不到pid,的确我也没找到。
继续,查看mysql日志:
内存我是分配了的,而且还是128M,于是我给加到了500M,再次运行 service mysql start
,还是同样的错误,死马当活马医,我把内存调到了50M,再次运行,SUCESS!
改前:innodb_buffer_pool_size = 128M
改后: innodb_buffer_pool_size = 50M
文件位置在etc/my.cnf
莫名其妙的出现了问题,莫名其妙的又解决了。。
具体原理也不知道是什么,反正问题是解决了。
此篇文章由DurkBlue发布,转载请注明来处