我有一个 MySQL 8.016 主数据库和一个 MariaDB 10.2 从数据库,它们都在 AWS RDS 上运行。直到今天,这一切都工作得很好,当我想我想做链复制时,就像这样
MySQL 8.016 -> MySQL 8.016 -> MariaDB 10.2
然而,在更改我的 MariaDB 实例上的 master 后,我遇到了可怕的Error 'Character set '#255' is not a compiled character set
错误。然后我尝试改回旧的master,但仍然出现此错误!几个月前,当我第一次让我的设置工作时,我遇到了这个问题,第一次,我通过utf8mb4_0900_ai_ci
从 MySQL 实例中清除排序规则来解决这个问题,据我所知,它们仍然被清除。
我的 MySQL 8.016 主实例的输出
mysql> SHOW GLOBAL VARIABLES LIKE '%char%';
+--------------------------+-------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 | …
Run Code Online (Sandbox Code Playgroud)