COLLATION 'utf8_unicode_ci' is not valid for CHARACTER SET 'utf8mb4'


原因:數據庫編碼不一致

查看字符集:

 

 

解決辦法:修改配置文件(追加以下內容)

vi /etc/my.cnf


[client]
default-character-set=utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake = true

[mysql]
default-character-set = utf8mb4

修改后重新查看字符集

show variables like 'character\_set\_%'; 

 

 

 

重啟服務重新測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM