查看库,表,字段,排序规则是否一样,不一样就去改
mysql> show variables where Variable_name like ‘collation%’;
±---------------------±-------------------+
| Variable_name | Value |
±---------------------±-------------------+
| collation_connection | utf8mb4_0900_ai_ci |(连接编码)
| collation_database | utf8mb4_general_ci |(数据库编码)
| collation_server | utf8mb4_general_ci |(服务编码)
±---------------------±-------------------+
3 rows in set (0.01 sec)
配置这个connection(也可以在连接的时候直接选择)
在my.ini配置文件中已经如下声明具体的规则和字符集:
[mysqld]
# mysql所在的目录
basedir=E:\mysql-8.0.23-winx64
# mysql 数据库存储的目录
datadir=E:\mysql-8.0.23-winx64\data\
# mysql服务端默认使用的字符集
character-set-client-handshake = FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
init_connect = 'SET NAMES utf8mb4 COLLATE server=utf8mb4_general_ci'
# 默认使用的存储引擎
default-storage-engine=INNODB
# mysql服务端的端口号 默认3306
port=3308
# 配置二进制日志格式
binlog_format = MIXED
# 允许导入导出
secure_file_priv = ''
[mysql]
# mysql客户端默认使用的字符集
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4