mysql5.6.47修改字符集为utf8mb4

mysql5.6.47修改字符集为utf8mb4

  • 1.修改配置文件 my.ini
  • 2.查看设置是否生效
  • 3.jdbc连接

1.修改配置文件 my.ini

配置文件在mysql安装目录下

默认叫my-default.ini

改为my.ini

添加以下内容,并重启mysql服务

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

2.查看设置是否生效

输入sql语句查看字符集相关设置

show variables like 'character%'

结果如下表示配置生效:

character_set_client		utf8mb4
character_set_connection	utf8mb4
character_set_database		utf8mb4
character_set_filesystem	binary
character_set_results		utf8mb4
character_set_server		utf8mb4
character_set_system		utf8

3.jdbc连接

和以前保持不变

jdbc:mysql://127.0.0.1:3306/mercury?useUnicode=true&characterEncoding=utf-8

参考文章:
https://blog.csdn.net/KillerAwp/article/details/82356042

你可能感兴趣的:(MySQL)