因磁盘满引起wordpress提示Error establishing a database connection的处理办法

2018年8月5日22:43:34 发表评论 5 阅读

“Error establishing a database connection ”,这段话意思是连接数据时出现错误。无法连接到Wordpress使用的数据库 ,wordpress提示Error establishing a database connection的处理办法。

网站一直都正常,可有一天访问网页出现:wordpress提示Error establishing a database connection。真有些莫名其妙,但是还是想到连接数据库是否正常。

因磁盘满引起wordpress提示Error establishing a database connection的处理办法

wordpress提示Error establishing a database connection的办法

通过以一下方法进行处理

一、查看Mysql 进程

[root@2bin ~]# ps -ef|grep mysql
root 20276 1 25 20:59 ? 00:19:25 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/2bin.pid
mysql 32467 20276 0 22:15 ? 00:00:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/2bin.err --open-files-limit=10240 --pid-file=/usr/local/mysql/var/2bin.pid --socket=/tmp/mysql.sock --port=3306
root 32470 31777 0 22:15 pts/0 00:00:00 grep mysql

以上进程似乎正常,是不是假死,重启Mysql数据库。

二、重启Mysql判断是否可行

[root@2bin ~]# /etc/init.d/mysql restart
ERROR! MySQL manager or server PID file could not be found!

Mysql PID管理没有找到,想到原来也出现过,会不会是硬盘满了。

三、查看空间占用情况

[root@2bin ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 476359712 452151436 0 100% /
tmpfs 8240348 0 8240348 0% /dev/shm
/dev/sda1 96052 61343 29538 68% /boot
/dev/sdb1 1922728840 411086908 1413966256 23% /home

果然存在Mysql的磁盘满,找出不用的文件或者文件夹,进行删除。

四、进入目录删除不要的文件

# rm -rf *

五、重启Mysql

[root@2bin]# /etc/init.d/mysql start
Starting MySQL SUCCESS!

访问网站一切OK。

本问题其实就是由于空间满后wordpress提示Error establishing a database connection的处理办法。,影响Mysql的正常工作,所以要不定期删除不必要的文件,或者日志,到此处理完成。

以上几个也是Wordpress CMS最容易出错的的问题,超级实用,请你收藏。

hcyaobin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: