刚刚打开自己网站 qingning99.cn 准备找个东西,打开之后发现突然出错了!显示
could not connect to the database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
第一反应以为是被黑客攻击了,然后登录腾讯云控制台发现没有警告消息。然后远程登录服务器发现也不能进入 mysql 接着输入命令:
service mysqld start
然后刷新网页,发现正常使用了!过两天有时间再看看到底是什么原因导致的吧!
根本原因
由于我的服务器配置较低,而Wordpress比较“吃内存”。所以导致每次对数据读写都将对mysql造成巨大的压力。看到一些解决办法是将 /etc 下的my.ini 文件中
innodb_buffer_pool_size = 128M
这行配置的数值改小一点,我设置为了32M。
注意:我的mysql版本是5.6.39 可能与网上不太一样,我的文件配置名称为 my.cnf,并且上述那条配置被注释掉了!所以我就将注释符号删掉,改成32M 然后保存配置文件。
结果
目前还没出现Mysql挂掉的迹象~~~