由于mysql有闭源风险,衍生了同源软件mariaDB。mariaDB兼容mysql绝大多数操作,但是细微处还是有些不同。mariaDB国内用得也不是特别多,有时候出了问题也难找到答案。度娘一翻,全部是关于mysql...
前端时间装了mariaDB,操作和mysql一模一样,但是修改数据库默认配置编码和mysql不一样。搜索了很多,都是关于mysql,要么就是linux系统的,而windows的默认安装配置不一样,搜索了很多天,终于在csdn找到一个解决的方案。记录一翻,同样入坑的同学可以参考一下:
安装路径如:
D:\mariadb\10.2.10
下有 几个配置文件的含义 ,一般自己测试通用(具体按需求)medium.ini
my-small.ini (内存 <= 64M)
my-medium.ini (内存 128M )
my-large.ini (内存 512M)
my-huge.ini (内存 1G-2G)
my-innodb-heavy-4G.ini (内存 4GB)
设置 utf8mb4,打开配置文件 my-medium.ini,找到下面相应的节点,添加相应的内容
[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,再重启服务就生效了