小编Mag*_*nus的帖子

AWS RDS 上的 MySQL 8.016 主服务器和 MariaDB 10.2 从服务器,字符集“#255”不是已编译的字符集

我有一个 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)

mysql mariadb collation master-slave-replication amazon-rds

3
推荐指数
1
解决办法
3160
查看次数