- 论坛徽章:
- 0
|
59可用积分
根据wysilly的《MySQL CLUSTER(集群)》文章配置了mysql cluster。现在我想每天做一次增量备份,每周做一次全部备份。要求在不停止mysql的服务,不锁定表(能对数据进行正常的读写)的情况下做备份。这样应该怎么实现?请各位大虾帮帮忙,谢谢了!
两台机子上的配置文件一样,如下:
/etc/my.cnf
[mysqld]
default-storage-engine=ndbcluster
ndbcluster
ndb-connectstring=192.168.1.50,192.168.1.8
log-bin
binlog-do-db=backup
[ndbd]
connect-string=192.168.1.50,192.168.1.8
[ndbd_mgm]
connect-string=192.168.1.50,192.168.1.8
[ndb_mgmd]
config-file=/var/lib/mysql-cluster/config.ini
[mysql_cluster]
ndb-connectstring=192.168.1.50,192.168.1.8
[ndb_restore default]
/var/lib/mysql-cluster/config.ini
[ndbd default]
NoOfReplicas=2
MaxNoOfConcurrentOperations=10000
DataMemory=2048M
indexMemory=512M
TimeBetweenWatchDogCheck=30000
DataDir=/var/lib/mysql-cluster
MaxNoOfOrderedIndexes=512
StartPartialTimeout=100
ArbitrationTimeout=5000
TransactionDeadlockDetectionTimeout=5000
HeartbeatIntervalDbDb=5000
StopOnError=0
[ndb_mgmd default]
DataDir=/var/lib/mysql-cluster
[ndb_mgmd]
Id=1
HostName=192.168.1.50
[ndb_mgmd]
Id=2
HostName=192.168.1.8
[ndbd]
Id=3
HostName=192.168.1.50
[ndbd]
Id=4
HostName=192.168.1.8
[mysqld]
ArbitrationRank=2
[mysqld]
ArbitrationRank=2
[tcp default]
PortNumber=63132
[ 本帖最后由 yingsuifeng 于 2007-9-12 21:04 编辑 ] |
最佳答案
查看完整内容
Cluster 我不知道,对于 MYISAM 或者 InnoDB 频繁的话可以考虑用 log-bin 进行备份,然后定期做一个完整备份出来。InnoDB 已经支持事务了,只要定期做整库备份就行了。[ 本帖最后由 Nanu 于 2007-9-12 21:20 编辑 ]
|