Windows MySQL 5.1 复制配置步骤简介

60 篇文章 0 订阅
23 篇文章 0 订阅
今天测试了一下 MySQL 5.1数据库复制技术,和Oracle DataGuard(Standby) 数据库复制技术相比,感觉配置简单多了,基本步骤如下:
1.准备两个测试数据库机器 A和B ,A 为主机(192.168.0.87),B为从机(192.168.0.88),都安装了MYSQL5.1
2.设置主机参数
具体方法为在配置参数中的[mysqld]中增加
log-bin="G:/temp/mysqllog/mysql-bin.log"
server-id=1
其中:
log-bin表示开启binlog(记录操作日志),参值为日志存放的位置,注意一下目录分隔符
server-id表示本机的服务ID,这个用于区别主从机器服务ID
3.主机创建用于复制的用户
grant replication slave on *.* to 'rep'@'%' identified by 'rep';
4.锁住数据库,以防止数据变化
flush tables with read lock;
5.取出主机数据库当前日志名和偏移值
show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000003 |      106 |              |                  |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
记录下 show master status显示的当前日志名(mysql-bin.000003)和偏移值(106)
6.备份要复制的数据库到从机上
可以使用copy的方法或mysqldump方法。
7.主机数据库解锁
unlock tables;

8.设置从机参数
具体方法为在配置参数中的[mysqld]中增加
server-id=2
server-id表示本机的服务ID,这个用于区别主从机器服务ID
9.配置从机中主机参数
change master to
master_host='192.168.0.87',
master_user='rep',
master_password='rep',
master_log_file='mysql-bin.000003',
master_log_pos=106;
10.启动slave线程
start slave;
以上只是入门简单配置步骤,关于MySQL的复制还有许多的管理和维护内容,有时间会再学习一下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值