我正在尝试将我的Amazon服务器转换为使用utf8mb4编码而不是utf8。我遵循了指南,它在很大程度上起了作用(全局变量是通过RDS中的新参数组设置的),但是我的系统变量没有正确设置,这意味着我无法利用新的编码。SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';+--------------------------+--------------------+
| Variable_name
我们使用的是MySql版本5.7,所有的表\数据库都使用utf8_unicode_ci。在尝试将Java连接器从5.1.38升级到最新版本(8.0.17)时,我们遇到了以下异常: java.sql.SQLException: Illegal mix of collations (utf8_bin,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=' 比较两个连接器之间的会话变量,我们注意到CHARACHTER_SET我知道我们可以添