监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 1416|回复: 0
打印 上一主题 下一主题

mysql配置复制

[复制链接]
跳转到指定楼层
1
发表于 2013-2-4 22:01:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
环境:

OS: Red Hat Linux As5

DB: 5.5.25

  下面通过一个简单的例子说明下在mysql上配置复制的过程.

1.在master机器上修改my.cnf文件添加如下内容
[mysqld]
log-bin=master-bin
log-bin-index=master-bin.index
server-id=1

2.重启动master上的mysql服务

  

3.创建复制用户(master)
grant replication slave, replication client on *.*  to repl@'192.168.0.%' identified by 'mysql';

4.修改slave机器上的my.cnf文件添加如下内容
[mysqld]
server-id=2
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin

  

5.找到master当前的logfile
mysql> SHOW MASTER STATUS;
+-------------------+----------+--------------+------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000002 |     1285 |              |                  |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)


下面将从file=master-bin.000002开始复制
6.在slave上连接master
change master to master_host='192.168.1.104',
       master_port=3306,
       master_user='repl',
       master_password='mysql',
       master_log_file='master-bin.000002',
       master_log_pos=0;

7.启动slave
start slave

完成以上步骤后,在master上做的操作,将直接复制到slave.

  

-- The End --
我分享,我成长!系统集成 XTJC.COM
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-9-23 15:22 , Processed in 0.065020 second(s), 28 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表