MYSQL向后兼容5.1.1?

时间:2017-05-22 16:51:49

标签: mysql wordpress backwards-compatibility

我有一个Wordpress网站是在运行最新版MYSQL的服务器上开发的,但是,我发现主机服务器(BT)正在运行5.1.1。他们没有计划很快升级。

有没有人知道是否有一种方法可以转换数据库,使其在5.1.1上运行而不会导致在最新版本的Wordpress中构建网站?

如果这是一个大问题,那么我确实有一些替代托管选项,但我希望有一种前进的转换方式 - 那里有任何天才?

非常感谢

1 个答案:

答案 0 :(得分:1)

我怀疑BT正在运行MySQL 5.1.1。那个版本从未发布过。这是2005年的内部发展里程碑。

5.1分支的第一个GA版本在2008年是5.1.30。2013年的最后一个5.1版本是5.1.73。但是在2013年之后,5.1一直在“持续支持”,这意味着他们不会制作任何新版本或修复。

您不应部署到仍运行任何5.1.x版本的托管站点。远远落后的网站可能也落后于其他软件,如果他们知道安全漏洞,我也不会感到惊讶。

根据{{​​3}},

Wordpress正式要求MySQL 5.6或更高版本。

您可以尝试通过在MySQL 5.1上进行测试来测试(假设您可以找到MySQL 5.1的安装包)。使用mysqldump从5.6数据库服务器导出数据,然后将其导入MySQL 5.1。 mysqldump的输出在特殊注释中包含了较新的语法,旧版MySQL服务器将忽略这些语法。

无论如何,我的建议是:

  1. 找到另一个运行MySQL 5.6或5.7的托管服务。
  2. 使用您最终部署到的所有软件(MySQL,PHP,Apache等)的相同版本开发和测试您的网站。