记录:LNMP误开启日志导致Wordpress 无法连接数据库

很久没有打理的Wordpress博客今天打卡发现出现了数据库无法连接的情况,显示Error establishing a database connection。

正常网站出现这个问题,初步推断为数据库跳闸了。

于是执行

/etc/init.d/mysql restart

结果发现数据库关了就无法重新启动,原因是磁盘空间占满已被占满。被占满了,那就去看看哪些把空间占了。

于是执行

du –max-depth=1 -h

这个命令的作用是查看当前文件夹的磁盘占用情况,依次找到了/usr/local/mysql/var 文件夹,然后就发现了罪魁祸首就在var文件目录下的罪魁祸首,类似于mysql-bin.000001这样的日志文件,足足有一百多个,几十G。

那就删掉吧,执行

/usr/local/mysql/bin/mysql -u root -p

输入数据库密码,然后执行

reset master

接着退出mysql模式

\q

在SSH模式下,再修改Mysql设置,关闭日志

vi /etc/my.cnf

在打开的文件中,找到这两行

log-bin=mysql-bin

binlog_format=mixed

代码前加#注释掉,然后重启Mysql,执行

/etc/init.d/mysql restart

搞定。

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *