[client]
default-character-set=utf8mb4
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\mysql-5.7.21-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=d:\mysql-5.7.21-winx64\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='set names utf8mb4'
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
這裡採用的是druid連線池,需配置 mysql修改 utf8mb4編碼
1.修改資料庫的編碼 將資料庫 test 的編碼方式修改為 utf8 如 alter database test defaultcharacter set utf8 collate utf8 bin 2.修改表的編碼 將表 test 的編碼方式修改為 utf8 如 alter table test ...
修改MySQL編碼為utf8mb4
mysql 錯誤 1.sql error 1366 incorrect string value xe8 xaf xa6 xe7 xbb x86 for column address at row 1 原因,原來的低版本mysql不支援四位位元組的 一般為1 3位,試驗說明 5.6是支援4位的 需要...
MySQL中utf8和utf8mb4編碼格式的區別
一 簡介 mysql在5.5.3之後增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來相容四位元組的unicode。好在utf8mb4是utf8的超集,除了將編碼改為utf8mb4外不需要做其他轉換。當然,為了節省空間,一般情況下使用utf8也就夠了。二 內容描述 既...