10bet网址
企业备份MySQL 3.11用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.0 mb
PDF (A4)- 1.0 mb


6.1建立一个新的复制奴隶

如果使用MySQL复制,MySQL企业备份允许您设置一个奴隶数据库没有停止主,主备份和恢复,备份在一个新的从属服务器。

  1. 备份,转移到从服务器,使用mysqlbackup运用原木选择准备它,把恢复备份和日志文件的目录为新奴隶。

  2. 编辑my.cnf文件的新奴隶,把skip-slave-startevent_scheduler =了(mysqld)部分。

  3. 开始新的奴隶mysqld(版本> = 5.1)。它打印最新的MySQL的二进制日志位置备份知道。

    去年MySQL binlog…InnoDB:文件位置0 128760007,文件名。/ hundin-bin。000006年…

    而一个最后一个MySQL binlog文件位置已经显示,它不一定是最新的二进制日志位置在备份服务器上,InnoDB存储二进制日志位置信息不为任何DDL操作或任何改变non-InnoDB表。不要使用这个二进制日志位置初始化的奴隶吗。下一个步骤解释如何找到正确的二进制日志位置使用。

  4. 查找文件datadir/元/ backup_variables.txt在哪里datadir数据目录的新奴隶。调查文件检索最新的二进制日志位置和相应的日志文件存储在数量:

    binlog_position = hundin-bin.000006:128760128

  5. 使用改变主SQL语句和检索的信息在最后一步正确初始化的奴隶:

    修改主MASTER_LOG_FILE = ' hundin-bin。000006年,MASTER_LOG_POS = 128760128;
  6. 设置任何事件的状态从主复制的SLAVESIDE_DISABLED。例如:

    mysql >更新mysql。事件集状态=“SLAVESIDE_DISABLED”;

  7. 删除行skip-slave-startevent_scheduler =了你添加到条目my.cnf在步骤2中文件的奴隶。(你也可以离开skip-slave-start进入,但你总是需要使用开始的奴隶声明开始复制当你重新启动从属服务器。)

  8. 重新启动从属服务器。复制的开始。