暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

17.1.1.7 Setting Up Replication with New Master and Slaves

原创 Kevin U 2020-02-25
365

设置复制的最简单,最直接的方法是使用新的主服务器和从属服务器。

如果要设置新服务器,但已有要从另一台服务器上加载的数据库的现有转储,则该方法要加载到复制配置中,则也可以使用此方法。通过将数据加载到新的主数据库中,数据将自动复制到从数据库中。

在新的主服务器和从服务器之间设置复制:

使用必要的配置属性配置MySQL master。请参见 第17.1.1.1节“设置复制主配置”。

启动MySQL master。

设置一个用户。请参见 第17.1.1.3节“创建要复制的用户”。

获取主服务器状态信息,或者获取在关闭数据快照时所生成的主服务器二进制日志索引文件的副本。请参见 第17.1.1.4节“获取复制主二进制日志坐标”。

在主服务器上,释放读取锁:

mysql> UNLOCK TABLES;
在从属服务器上,编辑MySQL配置。请参见 第17.1.1.2节“设置复制从站配置”。

启动MySQL从站。

执行一条CHANGE MASTER TO 语句以设置主复制服务器配置。请参见 第17.1.1.10节“在从站上设置主配置”。

在每个从站上执行从站设置步骤。

因为在新服务器配置上没有要加载或交换的数据,所以您无需复制或导入任何信息。

如果要使用来自其他现有数据库服务器的数据来设置新的复制环境,则现在需要在新的主服务器上运行从该服务器生成的转储文件。数据库更新将自动传播到从属服务器:

shell> mysql -h master < fulldb.dump

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论