MySQL5.5升级--破解WordPress

时间:2015-01-11 作者:Osteri

我从Debian 6升级到7,在升级过程中,MySQL要求输入新的根密码,我有点困惑,但还是键入了它。我想这会创建一个名为“mysql”的新数据库,因为现在有“wordpress”和“mysql”目录:

# ls /var/lib/mysql/
debian-5.1.flag  debian-5.5.flag  ibdata1  ib_logfile0  ib_logfile1  mysql mysql_upgrade_info   performance_schema  wordpress
我用mysql客户端查询了“wordpress”数据库(正确的数据库),似乎数据仍然存在。然而,当我访问我的网站时,它不会从“wordpress”数据库加载任何内容(index.php页面除外)。我的管理页面和媒体内容也不可用,所以我猜这是MySQL方面的问题。

我的wp配置。php是正确的,我没有碰它(使用wordpress DB)。我不知道去哪里找。

以下是我的页面的外观:

Unable to load.

Edit: 这与权限无关。我尝试了另一个名为mysql的DB,它按照应该的方式安装到WordPress中。mysql和wordpress都具有相同的权限。mysql\\u升级也失败:

Looking for \'mysql\' as: mysql
Looking for \'mysqlcheck\' as: mysqlcheck
FATAL ERROR: Upgrade failed

1 个回复
SO网友:Janis Berzins

最好的办法是进行数据库和站点备份,看看是否可以在本地服务器或任何其他服务器上运行,如果确实运行了,问题是服务器在升级时可能更改了某些设置。

此外,在屏幕截图中,图像未加载,但您是否可以在您最喜爱的浏览器中打开开发人员工具,查看获取图像的路径,并且只需转到该url即可访问图像?顺便说一句,如果您无法通过输入该图像的路径来访问该图像,请检查谁拥有这些文件。。我猜所有者和组应该是www数据:www数据

谢谢

结束

相关推荐

如何在使用对象缓存时防止/延迟MySQL连接?

我们使用的是一个由memcached支持的对象缓存,但是我认为WordPress在每次加载页面时都会连接到MySQL,如果所有查询都可以由对象缓存处理,那么这应该是不需要的,对吗?这带来的问题是,我仍然需要扩展MySQL服务器,以便能够同时处理多个连接,即使执行的查询并不多,所以这听起来像是一种巨大的浪费。这个问题在我的设置中是个额外的问题,因为我的页面需要来自外部API的数据,所以页面加载时间会比平时要长,在这段时间内,连接只会在MySQL数据库上休眠,浪费一点时间。关于如何解决这个问题,有什么建议吗?