二级从属服务器无法连接到一级从属服务器 mysql 复制

二级从属服务器无法连接到一级从属服务器 mysql 复制

简单的练习,但没有效果。请帮帮我。

上下文:Lptp1、Lptp2 -> Ubuntu20.4 两者

Lptp1 dbmaster、Lptp2 dbslavetwo、Lptp1 dvsubslave -> 所有适用于 Linux x86_64 的 Ver 8.0.24(MySQL 社区服务器 - GPL)在 dockers 中

配置:

数据库管理员my.cnf

server-id=1
log-bin=master-bin.log
binlog_format=mixed
max_binlog_size=50M
sync_binlog=1
innodb_flush_log_at_trx_commit=1
expire_logs_days=14
report-host=dbmaster

dbslavetwo my.cnf

server-id=3
report-host=dbslavetwo
log-slave-updates=ON
log-bin=slavetwo-bin.log
#binlog_format=mixed
#max_binlog_size=50M
#sync_binlog=1
#innodb_flush_log_at_trx_commit=1
#expire_logs_days=14
bind-address=0.0.0.0

dvsubslave my.cnf

server-id=4
report-host=dbsubslave

在 dvsubslave 上执行命令后

STOP SLAVE;
CHANGE MASTER TO MASTER_HOST='10.42.0.60',
MASTER_PORT=3555,
MASTER_USER='slaveuser',
MASTER_PASSWORD='1234',
MASTER_LOG_FILE='slavetwo-bin.000016',
MASTER_LOG_POS=156;
START SLAVE;
SHOW SLAVE STATUS;

收到:连接主机时出错'[电子邮件保护]:3555' - 重试时间:60 次重试:1 条消息:无法连接到‘10.42.0.60:3555’上的 MySQL 服务器(111)

但同时,复制 Laptop1 dbmaster -> Laptop2 dbslavetwo 工作正常。

编辑:

拓扑:dbmaster -> dbslavetwo -> dvsubslave

IP地址:

| 10.42.0.60 -> Lptp2 带有 dbslavetwo(端口:3555)

| 10.42.0.1 -> Lptp1 带有 dbmaster、dvsubslave

答案1

哪台机器10.42.0.60?为什么使用端口3555

你的拓扑是这样的吗?

dbmaster -> dbslavetwo -> dvsubslave

每个都在不同的机器上?那么每个都可以使用默认端口 3306。

相关内容