由于mysql有閉源風(fēng)險(xiǎn)幔嫂,衍生了同源軟件mariaDB透罢。mariaDB兼容mysql絕大多數(shù)操作户矢,但是細(xì)微處還是有些不同钦铁。mariaDB國(guó)內(nèi)用得也不是特別多,有時(shí)候出了問題也難找到答案才漆。度娘一翻牛曹,全部是關(guān)于mysql...
前端時(shí)間裝了mariaDB,操作和mysql一模一樣醇滥,但是修改數(shù)據(jù)庫(kù)默認(rèn)配置編碼和mysql不一樣黎比。搜索了很多,都是關(guān)于mysql鸳玩,要么就是linux系統(tǒng)的阅虫,而windows的默認(rèn)安裝配置不一樣,搜索了很多天不跟,終于在csdn找到一個(gè)解決的方案颓帝。記錄一翻,同樣入坑的同學(xué)可以參考一下:
安裝路徑如:
D:\mariadb\10.2.10
下有 幾個(gè)配置文件的含義 窝革,一般自己測(cè)試通用(具體按需求)medium.ini
my-small.ini (內(nèi)存 <= 64M)
my-medium.ini (內(nèi)存 128M )
my-large.ini (內(nèi)存 512M)
my-huge.ini (內(nèi)存 1G-2G)
my-innodb-heavy-4G.ini (內(nèi)存 4GB)
設(shè)置 utf8mb4购城,打開配置文件 my-medium.ini,找到下面相應(yīng)的節(jié)點(diǎn)虐译,添加相應(yīng)的內(nèi)容
[client]
default-character-set=utf8mb4
[mysqld]
character-set-client-handshake = false
character_set_server = utf8mb4
character_set_filesystem = binary
character_set_client = utf8mb4
collation_server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
[mysqldump]
character_set_client=utf8mb
[mysql]
default-character-set=utf8mb4
另存為my.ini 保存到路徑C:\Windows\System瘪板,再重啟服務(wù)就生效了