企业备份MySQL 3.11发行说明
如果使用MySQL复制,MySQL企业备份允许您设置一个奴隶数据库没有停止主,主备份和恢复,备份在一个新的从属服务器。
备份,转移到从服务器,使用mysqlbackup与
运用原木
选择准备它,把恢复备份和日志文件的目录为新奴隶。编辑
my.cnf
文件的新奴隶,把skip-slave-start
和event_scheduler =了
下(mysqld)
部分。开始新的奴隶mysqld(版本> = 5.1)。它打印最新的MySQL的二进制日志位置备份知道。
去年MySQL binlog…InnoDB:文件位置0 128760007,文件名。/ hundin-bin。000006年…
而一个
最后一个MySQL binlog文件位置
已经显示,它不一定是最新的二进制日志位置在备份服务器上,InnoDB存储二进制日志位置信息不为任何DDL操作或任何改变non-InnoDB表。不要使用这个二进制日志位置初始化的奴隶吗。下一个步骤解释如何找到正确的二进制日志位置使用。查找文件
在哪里datadir
/元/ backup_variables.txt
数据目录的新奴隶。调查文件检索最新的二进制日志位置和相应的日志文件存储在数量:datadir
binlog_position = hundin-bin.000006:128760128
使用
改变主
SQL语句和检索的信息在最后一步正确初始化的奴隶:修改主MASTER_LOG_FILE = ' hundin-bin。000006年,MASTER_LOG_POS = 128760128;
设置任何事件的状态从主复制的
SLAVESIDE_DISABLED
。例如:mysql >更新mysql。事件集状态=“SLAVESIDE_DISABLED”;
删除行
skip-slave-start
和event_scheduler =了
你添加到条目my.cnf
在步骤2中文件的奴隶。(你也可以离开skip-slave-start
进入,但你总是需要使用开始的奴隶声明开始复制当你重新启动从属服务器。)重新启动从属服务器。复制的开始。