gpt4 book ai didi

MySQL 复制错误 2003

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:06 26 4
gpt4 key购买 nike

我正在尝试在两个 linux 机器之间建立复制。

我的master和slave在局域网内,都可以ping通,telnet ip 3306,说明两端mysql端口都是开放的。

我在主从上创建了一个复制用户:

change master to master_host ='master_ip';
change master to master_user ='replicator';
change master to master_password ='password';

主人在显示主人身份时给出这个:

+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 546050 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.01 sec)

我在显示从站状态时收到以下错误:

Slave_IO_Running: Connecting
Slave_SQL_Running: Yes
..
Last_IO_Errno: 2003
Last_IO_Error: error connecting to master 'replicator@master_ip:3306' - retry-time: 60 retries: 86400

有人知道这可能是什么,或者您可能需要的任何其他信息吗?

编辑:

在 slave 上 show slave status\G 的最后一行是:

Master_Server_Id:0

不是说1是master的ID吗?

最佳答案

看这里:http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html

搜索“grant”,您会发现:

# Grant access rights:
GRANT SELECT, PROCESS, FILE, SUPER, REPLICATION CLIENT, REPLICATION SLAVE, RELOAD ON *.* TO replicant@'%';
Flush Privileges;

关于MySQL 复制错误 2003,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412090/

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