觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊
客戶中心
關(guān)注云客
最近本人博客首頁被百度降權(quán)了,半個(gè)月沒有恢復(fù)。查找過不少原因,最后判定是由于網(wǎng)站虛擬空間的問題導(dǎo)致的。在不得已的情況下昨天把網(wǎng)站做了一次搬家。結(jié)果出現(xiàn)了一個(gè)以前沒有碰到的情況-wordpress導(dǎo)入數(shù)據(jù)庫出錯(cuò),甚至導(dǎo)入不了數(shù)據(jù)庫。
經(jīng)過不斷的測試和排查問題,最終找了問題的根源。原來wordpress從4.2版本之后,數(shù)據(jù)庫編碼進(jìn)行升級使用utf8mb4格式編碼,所以在我們做網(wǎng)站搬家上傳Mysql數(shù)據(jù)庫時(shí)由于數(shù)據(jù)庫版本不同,就會(huì)出現(xiàn)不兼容的現(xiàn)象導(dǎo)致網(wǎng)站wordpress網(wǎng)站數(shù)據(jù)庫上傳失敗。
引起這種wordpress導(dǎo)入數(shù)據(jù)庫出錯(cuò)核心原因我們找到了,就是utf8mb4格式編碼在作怪。那我們該如何解決這個(gè)問題呢!
wordpress數(shù)據(jù)庫導(dǎo)入錯(cuò)誤怎么辦
如何解決因utf8mb4編碼數(shù)據(jù)庫導(dǎo)致數(shù)據(jù)無法正常上傳
這里給大家介紹一種最有效也是最簡單的方法。修改數(shù)據(jù)庫格式編碼,把utf8mb4格式編碼換成utf8通用格式就OK了。
具體操作方法如下:通過代碼編輯器替換utf8mb4為utf8_general_ci
在導(dǎo)入數(shù)據(jù)庫之前,用代碼編輯器貨值直接用txt文本編輯器打開需要導(dǎo)入的數(shù)據(jù)庫文件。使用查找替換的功能進(jìn)行編碼替換。
在修改utf8mb4編碼時(shí)請留意步驟:
1、查找:utf8mb4_unicode_ci,替換為:utf8_general_ci
2、查找:utf8mb4替換為utf8
如果不按以上步驟后果就是替換會(huì)失敗。這個(gè)方法我已經(jīng)證實(shí),確實(shí)可以!
另外,可以在選擇Mysql數(shù)據(jù)庫版本上下點(diǎn)功夫,給網(wǎng)站配置mysql5.5以上版本數(shù)據(jù)就可以完全兼容utf8mb4格式。
評論(0人參與,0條評論)
發(fā)布評論
最新評論