很多新手站長們?cè)谧鰓ordpress安裝或者是搬家原來有的數(shù)據(jù)庫,導(dǎo)入導(dǎo)出之后經(jīng)常出現(xiàn)一些導(dǎo)入失敗的情況,這里介紹一下因?yàn)閿?shù)據(jù)庫版本不同導(dǎo)致的常見經(jīng)典錯(cuò)誤之一-WordPress 導(dǎo)入數(shù)據(jù)庫報(bào)錯(cuò) Unknown collation: utf8mb4_unicode_520_ci 的解決辦法;
那么什么原因?qū)е碌倪@個(gè)問題呢,從錯(cuò)誤提示信息可以看到大概意思就是說未知的無法識(shí)別的字符集,在通過百度查詢,原來是因?yàn)槲覀兦昂笏褂玫臄?shù)據(jù)庫版本不一致導(dǎo)致的問題,數(shù)據(jù)庫的編碼整理方式不一樣。因?yàn)樵贛ySQL 5.6以及以上版本下,安裝 WordPress 4.6及以上版本的時(shí)候,默認(rèn)的編碼整理方式為 utf8mb4_unicode_520_ci,但MySQL 5.5 及以下版本的數(shù)據(jù)庫,不支持 utf8mb4_unicode_520_ci,所以無法導(dǎo)入。
這個(gè)時(shí)候我們?cè)撛趺崔k呢?處理辦法還是很簡單的,推薦使用notepad++等代碼編輯器打開我們導(dǎo)出備份的sql數(shù)據(jù)庫問津,然后批量查找替換所有的utf8mb4_unicode_520_ci 為 utf8mb4_unicode_ci ,保存后再重新導(dǎo)入到我們的數(shù)據(jù)庫中就可以了。
這個(gè)問題因?yàn)榻?jīng)常幫別人搬家網(wǎng)站,常常遇到,所以就把他給記錄下來了,網(wǎng)上也有很多關(guān)于這個(gè)問題的處理方式基本都是類似,所以我們以后不管從本地搬家到服務(wù)器還是從A主機(jī)搬家到B主機(jī),遇到這個(gè)問題都可以用這個(gè)方式來解決字符集問題導(dǎo)致導(dǎo)入失敗的情況了,你是否有遇到過類似的情況呢?歡迎評(píng)論告訴我!