发现一个phpMyAdmin4.5.0.2的Bug,非常严重,添加数据库用户时,设置了的密码不生效,导致使用密码无法登录,但是空密码时却可以登入数据库。

估计应该是添加用户的SQL语句有问题,具体是哪有问题我不懂,但是,直接用root登录,把mysql.user表中有问题的用户名的authentication plugin这项内容删除,一切就正常了,不知道为什么???

10月24日更新,phpMyAdmin新版本4.5.1已经发布,测试没有这个问题。

今天登录VPS打算升级一下基础软件包,结果更新的时候提示空间不足。

于是用命令

df -h

查看硬盘剩余空间,真的没有了,这到底是怎么回事?难道是log文件太大占满了?

一顿狂删,删除了好多log文件,再看并没有释放多少空间。于是进入网站根目录用命令

du -sh

查看网站占用空间,天啊6.9G,开删!用命令

rm -rf xxx

一顿狂扫,突然收到百度云检测的短信,说网站无法访问,再仔细看网站根目录居然也被我删了???
怎么办?顿时傻眼。偶然间看见自己半年前给文件做的备份压缩包,真是天无绝人之路。

立马

tar zxvf xxx

解压。不过毕竟是半年前的备份了,里面WP比较老,4.1.8的,一进后台就说我数据库有问题是否修复,给它修吧,居然还说有个数据表异常。修复之后就提示更新,更新到最新版本,又提示升级数据库,升级完成后,一切正常了。

这时发现WP后台访问奇慢无比,一定是google惹的祸,立马修改wp-includes下面的script-loader.php文件。
用vim打开

vim /home/www/***/wp-includes/script-loader.php

用360的镜像替换原来直接引用google的公共库(这个命令的意思是从第一行开始,把每行第一个googleapi用useso替换)

:1,$s/googleapi/useso/

保存退出

:wq

最后,我又把原来安装环境时留下的一些源码编译完的目录删除了,这些目录居然也占用了6G的空间。这下整个世界舒服了。。