标题: windows server 2003下配置MySQL双机热备 [打印本页] 作者: 思考的牛 时间: 2011-9-5 16:14 标题: windows server 2003下配置MySQL双机热备 一、测试环境
A windows 2003 sp2 mysql-5.0.18 IP 172.16.0.114
B windows 2003 sp2 mysql-5.0.18 IP 172.16.0.126
安装过程博客中Mysql安装图解
二、配置
锁定数据库A
mysql> FLUSH TABLES WITH READ LOCK;
1.在两台机器上分别建立用于复制的账号,命令如下:
A上
mysql>grant replication slave on *.* to 'backup'@'172.16.0.126' identified by '654321';
B上
mysql>grant replication slave on *.* to 'backup'@'172.16.0.114' identified by '654321';
然后分别在SA,SB上进行测试
mysql -h172.16.0.114(126) -ubackup -p654321
如果成功,则表明账号有效,否则需要重新添加用户
#########################
1. A B 互为主从同步test, 不同步mysql:
两个数据库配置中均设置:binlog-do-db=test, binlog-ignore-db=mysql,replicate-do-db=test,replicate-ignore-db=mysql
2. A B 互为主从只同步test,不同步其他数据库,新创建的也不会同步
两个数据库配置中均设置:binlog-do-db=test,replicate-do-db=test
3. A B 互为主从不同步mysql, 同步其他数据库,譬如创建的新数据库也会同步
两个数据库配置中均设置:binlog-ignore-db=mysql,replicate-ignore-db=mysql
#################################
如果只做单向备份
A my.ini设置如下
####mysql backup###########
server-id=1
binlog-do-db=mytest
log-bin="E:\MySQL Server 5.0\log\log"
在log目录下会看到类似log.000001,log.index的文件
B my.ini设置如下:
############mysql backup############