2017-05-22 179 views
1

我有一個運行最新版本的MYSQL的服務器上開發的Wordpress網站,但是,我剛剛發現主機服務器(BT)正在運行5.1.1。他們沒有計劃很快升級。MYSQL向後兼容5.1.1?

有沒有人知道是否有一種方法轉換數據庫,使其運行在5.1.1上,而不會導致網站正在構建在最新版本的Wordpress中?

如果這是一個巨大的問題,那麼我確實有一些其他的託管選項,但我希望有一種前瞻性的重新轉換方式 - 任何天才都在那裏?

非常感謝

回答

1

我懷疑是BT運行MySQL 5.1.1。該版本從未發佈。這是2005年的一個內部開發里程碑。

5.1分支的第一個GA版本是2008年的5.1.30。最近的5.1版本是2013年的5.1.73。但2013年後,5.1一直在「持續支持「這意味着他們不會製作任何新版本或修補程序。

您不應將其部署到仍運行任何5.1.x版本的託管站點。一個遠遠落後的網站也可能落後於其他軟件,如果他們知道安全漏洞,我不會感到驚訝。

根據https://wordpress.org/about/requirements/,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等)的相同版本。
+1

感謝您的信息條例草案。這讓我對他們的支持更加沒有信心,因爲他們自己告訴我BT連接服務器正在運行5.1.1。這顯然不是真的(相信我,我對你的信息比我對他們的信息更有信心)。我確實有另一個主機排隊,所以會按照你的說法推薦。 – Goardo