#mysql 5.5 新增參數 character_set_server=utf8 collation_server=utf8_bin
我將 character_set_server=utf8 改為:character_set_server=utf8mb4,重啟mysql 卻報錯: 發生系統錯誤 1067 進程意外終止 但是查看錯誤日志,卻沒有顯示是什麼錯誤信息。有倒騰了一會兒,想到是不是 collation_server 也要修改成 utf8mb4_bin,測試的結果果然如此。 所以要注意在將 MySQL字符集 utf8 改為 utf8mb4 時,一定要注意 collation_server 也要同時修改! 干脆將 default-character-set=utf8mb4 也改成了算了。 最後的字符配置如下:
[mysql] default-character-set=utf8mb4 init_connect='set names utf8mb4' [mysqld] character_set_server=utf8mb4 collation_server=utf8mb4_bin
修改之後,啟動成功。