17.1.1.8 Setting Up Replication with Existing Data 设置复制在存储数据的情况下
当设置复制在有数据存在的情况下,你需要决定如何最好的从master得到数据到slave 在开始复制前:
建立复制的基本过程具有数据步骤如下:
在Mysql Master运行的情况下,创建一个用户用于slave连接到master在复制的时候 See Section 17.1.1.3, “Creating a User for Replication”.
如果你没有配置server-id和启动binary loggging在master server上,你需要关闭来配置这些选项。Section 17.1.1.1, “Setting the Replication
Master Configuration”.
如果你需要关闭你的master server,这是一个很好的机会来获取一个数据库的快照,你需要得到master的状态在你关闭master前,
更新配置和创建一个快照。
如果你的master server 已经正确配置,得到它的状态信息,使用mysqldump 来创建一个快照。
更新你的slave的配置
下一步依赖你如何常见一个master的快照数据:
如果你使用mysqldump
启动salve,使用–skip–slave–start选项,让复制不随slave启动而启动
导入dump文件;
shell> mysql < fulldb.dump
如果你创建一个快照