热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

MySQL复制配置步骤文档(主从备份机制)

来源: 作者: 时间:2008-06-02 Tag: 点击:
MySQL复制配置步骤文档
From CEWIKI
MySQL复制配置步骤

本文档主要对一个主服务器,一个从服务器(简称一主一从)的复制配置步骤进行说明,一主多从的配置方法其实也是一模一样的,只不过需要增加更多的从服务器,增加的从服务器的设置方法跟第一个从服务器完全一样。


目录
• 1 第一次配置主从服务器方法
• 2 配置说明
• 3 主从复制配置方法
• 4 创建复制帐号
• 5 在主服务器的MySQL配置文件中添加选项,打开二进制日志记录功能
• 6 在从服务器的MySQL配置文件中添加相关复制选项
• 7 重启服务器
• 8 察看运行状态
• 9 从已有主服务器配置一台新的从服务器
• 10 配置说明
• 11 主从配置方法
• 12 打开主服务器二进制日志功能
• 13 创建复制帐号
• 14 备份主服务器的数据文件
• 15 备份主服务器的数据文件
• 16 记录复制启动断点
• 17 打包备份主服务器数据文件
• 18 主服务器表解锁
• 19 在从服务器上恢复主备份文件
• 20 启动从服务器,设置复制断点
• 21 察看复制状态

第一次配置主从服务器方法
配置说明
这里所说的"第一次配置主从服务器"指的是,已经安装好了MySQL数据库,第一次配置主从复制功能,主数据库中还没有历史数据,因此,如果 MySQL的数据目录下(如果是用RPM包安装数据目录缺省是/var/lib/mysql)已经有多余的文件,比如二进制日志文件mysql- bin.*,master.info,relay-bin.*,relay-log.*,请先删除。以下是一主一从结构的简单拓扑图:





主从复制配置方法
创建复制帐号
在主服务器上创建复制帐号,授予相应的权限。注意,复制帐号的口令最好不要超过6位,而且不要带"#"等特殊字符。创建命令如下:

GRANT REPLICATION SLAVE ON *.* TO ‘帐号名称’@’%’ IDENTIFIED BY ‘口令’

比如:
    GRANT REPLICATION SLAVE ON *.* TO ‘repuser’@’%’ IDENTIFIED BY ‘111111’

在主服务器的MySQL配置文件中添加选项,打开二进制日志记录功能
server-id = 16204
log-bin=mysql-bin
binlog-ignore-db=mysql
binlog-ignore-db=information_schema

 各个配置选项的说明如下:
server-id = 16204
服务器ID号,整数值,保证唯一标识一台服务器就可以
log-bin=mysql-bin
打开二进制日志
binlog-ignore-db=mysql
忽略mysql数据库复制
binlog-ignore-db=information_schema
忽略information_schema数据库复制
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册