gpt4 book ai didi

mysql - 使用 5.7 设置 mysql 复制

转载 作者:行者123 更新时间:2023-11-29 20:30:51 25 4
gpt4 key购买 nike

我们是 MySQL 5.7 的新用户。目前,我们使用MySQL 5.5。

现在我们希望使用 MySQL 5.7 启用多源复制。

为了最初做到这一点,我们升级到 5.6,然后升级到 5.7,但仍停留在如何设置 MySQL GTID 复制上。

有人可以帮我建议设置复制的设置过程吗?

提前致谢。

最佳答案

第 1 步)在 master 上

停止master上的mysql服务器,

set server-id =1

在my.ini中启用log-bin=mysql-bin,启动mysql服务器

2)在奴隶上

停止 mysql 服务器,

在 my.ini 中设置 server-id =2

启动mysql服务器

3) 在主服务器上使用从属 IP 在主服务器上创建复制用户,如下所示

CREATE USER 'repli_user'@'slave_IP' IDENTIFIED BY 'password';

GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'slave_IP';

4) 前往大师

flush tables with read lock;

show master status;

(注意偏移文件号和偏移位置)

unlock tables;

5)在奴隶上

change master to
master_host = 'master_IP',
master_user = 'repli_user',
master_password= 'password',
master_log_file = 'mysql-bin.<file-number>',
master_log_pos = offset-pos;

6) 在奴隶上

start slave;

显示从机状态;您应该获得“正在等待主设备发送事件”作为从状态;

关于mysql - 使用 5.7 设置 mysql 复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39076821/

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