很多新手站長們在做wordpress安裝或者是搬家原來有的數據庫,導入導出之后經常出現一些導入失敗的情況,這里介紹一下因為數據庫版本不同導致的常見經典錯誤之一-WordPress 導入數據庫報錯 Unknown collation: utf8mb4_unicode_520_ci 的解決辦法;
那么什么原因導致的這個問題呢,從錯誤提示信息可以看到大概意思就是說未知的無法識別的字符集,在通過百度查詢,原來是因為我們前后所使用的數據庫版本不一致導致的問題,數據庫的編碼整理方式不一樣。因為在MySQL 5.6以及以上版本下,安裝 WordPress 4.6及以上版本的時候,默認的編碼整理方式為 utf8mb4_unicode_520_ci,但MySQL 5.5 及以下版本的數據庫,不支持 utf8mb4_unicode_520_ci,所以無法導入。
這個時候我們該怎么辦呢?處理辦法還是很簡單的,推薦使用notepad++等代碼編輯器打開我們導出備份的sql數據庫問津,然后批量查找替換所有的utf8mb4_unicode_520_ci 為 utf8mb4_unicode_ci ,保存后再重新導入到我們的數據庫中就可以了。
這個問題因為經常幫別人搬家網站,常常遇到,所以就把他給記錄下來了,網上也有很多關于這個問題的處理方式基本都是類似,所以我們以后不管從本地搬家到服務器還是從A主機搬家到B主機,遇到這個問題都可以用這個方式來解決字符集問題導致導入失敗的情況了,你是否有遇到過類似的情況呢?歡迎評論告訴我!