实战解决lnmp环境phpMyAdmin面板登入空白问题

今天,一个云计算优惠以前帮助安装lnmp环境的网友告知自己的网站无法打开,可以进入登入界面,但是输入用户名和密码进不去,这里云计算优惠来解决这个问题,且把整个过程记录下来,以后如果有遇到这样的问题可以参考此方法解决问题。

第一、解决问题准备工作

在遇到问题之前,我们还是先检查下T , 1 D整个环境 l }是否有问题,这个网友采用的是linode VPS服务器,进入其面板后~ . E 9 Z s ( i M台看到服务器是正常稳定的运行的也没有告警提醒。其次,可以顺利的登入ROOT账户;最后我顺带登入phpMyAdmin面板,看到无法登3 z l ! n C入8 & O m v = ? j Q,登入入口显示空白。

第二、重启WEB环境检查是否有错误

这里执行命令重启lnmp:

lnmp restart

这里可以u 2 *看到MySQL有错误(Starting MySQL. ERROR! The server quit without updating PID file),看来已经找到问题g k s # ~,于是我们准备去对应的/usr/local/mysql/var/。

这里我t A % w c们可以看到,能大概知道问题的关键了,看到很多大占用硬盘的4 U ? ~ @ . ;缓存文件。猜测应F { T o E c q e该是VPS磁盘满导致的。我们看看是不是这样的。

可以看到果然VPS磁盘满m M {,这里我们就解决这个问题。

第三、解决lnmp缓存占满磁盘问题

/etc/init` ! d ~ W / W z e.d/mysql restart

这里我们删除当前} 7 - % R G C几个占用磁盘较大的文件,然后再执行命令重启MySQL,然后可以看到phpMyAdw B C F ! k ) [min可以看到登入入口,而且可以登入进去。如果我们需要彻底解决磁盘占用缓存问题。

/etc/my.cnf

编辑这个文件,然后找到log-bin=mysql8 8 k / $ e A 5-bin和binlog_format=mixed两行前面加上#注销掉,然后保存后重启My} $ = RSQL生效,这样以后也不会生成缓存。