国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術 > cms教程

WordPress出現(xiàn)導入數(shù)據(jù)庫 Unknown character set: ‘utf8mb4’錯誤問題

cms教程 2022-10-26 09:23:29

最近在對一個wordpress網(wǎng)站搬家,從騰訊云搬到一個虛擬主機上,把騰訊云主機備份的數(shù)據(jù)庫文件導入到此虛擬主機時就出現(xiàn)了Unknown character set: ‘utf8mb4’錯誤;相反從Mysql5.1導入到Mysql5.5也會出現(xiàn)這個問題。這是因為Mysql低版本與高版本不兼容導致。從WordPress4.2版本開始,默認的文字編碼變?yōu)榱藆tf8mb4,而之前版本都是utf8。那么如何解決WordPress出現(xiàn)導入數(shù)據(jù)庫 Unknown character set: ‘utf8mb4’錯誤問題。

方法1

升級數(shù)據(jù)庫為Mysql5.5版本(如果是虛擬主機就不能用這個方法了)

方法2

用SQL命令修改數(shù)據(jù)表的排序規(guī)則(默認編碼)

通過phpmyadmin登錄數(shù)據(jù)庫管理界面

在SQL命令窗口執(zhí)行下面命令(把表名修改為自己要修改編碼的表名稱;有多個表,請執(zhí)行多次):

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

方法3
  
在phpmyadmin中導出兼容版本數(shù)據(jù)庫

我們在“導出”界面,“導出方式”選擇“自定義
WordPress出現(xiàn)導入數(shù)據(jù)庫 Unknown character set: ‘utf8mb4’錯誤問題 (https://www.wpzt.net/) WordPress開發(fā)教程 第1張
“格式特定選項”中選擇兼容舊版本的Mysql服務器為“MYSQL40”
WordPress出現(xiàn)導入數(shù)據(jù)庫 Unknown character set: ‘utf8mb4’錯誤問題 (https://www.wpzt.net/) WordPress開發(fā)教程 第2張
再執(zhí)行導出操作,導出后再導入到新的數(shù)據(jù)庫中就可以導成功了。

完成上面的操作后,最后修改網(wǎng)站根目錄下wp-config.php的文件,解決亂碼問題:

找到下面:

define('DB_CHARSET', 'utf8mb4');

改成:

define('DB_CHARSET', 'utf8');

TAg

加載中~

本網(wǎng)站LOGO受版權及商標保護,版權登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權所有
轉載內(nèi)容版權歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5