PHP Connect Mysql 8 Issue

把 Mysql 升到 8.0 後, migrate 發生點問題, 來記錄一下要調整什麼

MySQL 8.0 預設的 char 是 utf8mb4_unicode_520_ci , 以前我都用 utf8mb4 連線

解決方法 , 來去修改 mysql 的設定

[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

重開 Mysql 即可

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *