資料庫匯入時“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’”解決
WordPress網站在匯入資料庫時,出現“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’” 或者 “#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’”的錯誤,基本都是因為匯入的MYSQL和當前網站資料庫版本不一致導致的。
WordPress 4.2 版本開始,在 MYSQL 5.1 版本的資料庫中匯出的資料編碼是帶有 utf8mb4 格式的,當我們在遷移網站匯入資料,MYSQL 5.5 或更高版本的資料庫匯入到 MYSQL 5.1 低版本的時候就可能會出現“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’” 或者 “#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’”的錯誤。下面,我們就介紹以下相關的解決辦法:
解決方法1:升級MYSQL
如果我們是自己搭建的伺服器環境或者VPS,可以透過升級MySQL資料庫版本來解決。把當前網站伺服器環境下MySQL升級至5.5版本或更高,這樣就可以解決相容性問題。
但是,如果我們使用的虛擬主機或者其他無法操作MYSQL升級的話,則看解決方法2。
解決方法2:替換編碼
如果我們無法自己管理MYSQL資料庫,我們可以透過修改的 .sql 資料檔案的方法來解決,具體如下:
使用編輯器(比如:Notepad++ 或 Dreamweaver)開啟我們要匯入的資料庫檔案(字尾為 .sql),在該檔案中查詢:
utf8mb4_unicode_ci
替換為:
utf8_general_ci
替換為:
utf8_general_ci
然後,再查詢
utf8mb4_unicode_520_ci
同樣替換為:
utf8_general_ci
utf8mb4_unicode_520_ci
同樣替換為:
utf8_general_ci
最後,再查詢
utf8mb4
替換為
utf8
注意:一定要按照上面的先後順序進行替換,否則不能替換成功。
替換完成後,儲存資料庫,再匯入就沒有問題了。
如果還會出現錯誤提示,嘗試檢查 WordPress 網站根目錄下的配置檔案 wp-config.php ,更改資料表預設文字編碼,把裡面的
define(‘DB_CHARSET’, ‘utf8mb4’);
改成:
define(‘DB_CHARSET’, ‘utf8’);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2752436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 一次資料庫匯入解決方案資料庫
- mysql 匯入問題:Unknown command '\'' 解決辦法MySql
- 資料庫匯入匯出時報ORA-01843的解決方法資料庫
- 華納雲:sqlserver匯入資料庫失敗怎麼解決?SQLServer資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- 資料庫的匯入匯出資料庫
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 大文字資料,匯入匯出到資料庫資料庫
- PostgreSQL資料庫匯入大量資料時如何最佳化SQL資料庫
- 小程式批次匯入excel資料,雲開發資料庫匯出cvs亂碼解決方案Excel資料庫
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysqldump匯入匯出mysql資料庫MySql資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- excel檔案內容匯入資料庫的問題及解決Excel資料庫
- 匯入excel 資料時間Excel
- Access 匯入 oracle 資料庫Oracle資料庫
- excel 匯入sqlyog資料庫ExcelSQL資料庫
- 將XML匯入資料庫XML資料庫
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- Oracle資料匯入匯出詳解Oracle
- SQL資料庫的匯入和匯出SQL資料庫
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- Oracle 28.6資料庫impdp匯入view時hang@11Oracle資料庫View
- 19c資料庫impdp匯入view時hang住資料庫View
- SQL 匯入匯出的時候資料庫表的主鍵和自動編號丟失的解決辦法SQL資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- SQL Server資料庫匯入匯出資料方式比較SQLServer資料庫
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- TP5.1excel匯入資料庫的程式碼?php excel如何匯入資料庫?Excel資料庫PHP
- 匯入excel資源到資料庫Excel資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- HHDBCS資料庫一鍵匯入資料庫
- IMPDP匯入遠端資料庫資料庫