gpt4 book ai didi

mysql - 从站 I/O 线程停止,因为更改字符集后主站上的 SET @master_heartbeat_period 失败

转载 作者:行者123 更新时间:2023-11-29 22:24:27 31 4
gpt4 key购买 nike

我在测试环境中完成主从复制后,必须更改字符集。这就是我所做的:

[mysqld]
character-set-server = utf8
collation-server = utf8_bin
init_connect=‘SET collation_connection = utf8_bin’

[client]
default_character_set = utf8

在两台服务器上的 my.cnf 中,服务器重新启动后,完成:

SHOW SLAVE STATUS\G

结果:

The slave I/O thread stops because SET @master_heartbeat_period on master failed. Error:

尝试停止从属;重置从机;启动奴隶; - 没有帮助。尝试删除数据库,创建新数据库,完成这些设置后,将备份恢复到其中,然后复制此数据库 - 没有帮助。尝试过

ALTER TABLE <table name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;

在从零点创建复制之前,到我拥有的唯一一张表 - 没有帮助。您能否建议如何设置复制工作的代码页?

最佳答案

init_connect=‘SET collation_connection = utf8_bin’

[client]
default_character_set = utf8

没有必要。没有这些代码复制就可以工作。

关于mysql - 从站 I/O 线程停止,因为更改字符集后主站上的 SET @master_heartbeat_period 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400374/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com