首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:资料 参考手册 服务器
 → 当前位置:首页>linux数据库>oracle>正文

两个机器上MYSQL的互为备份问题

OKLinux www.oklinux.cn 2006-10-22 来源:oklinux收集整理 会员收藏 游客收藏

有两台服务器,192.168.0.2和192.168.0.3。我需要这两台服务器上的MYSQL互为备份,设置如下:

在192.168.0.2的机器上安装MYSQL,并添加用户:

GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.0.3' IDENTIFIED BY '123';

修改my.cnf文件:

[mysqld]
log-bin
server-id=1
#master部分
sql-bin-update-same 
binlog-do-db= test
#slave部分
master-host=192.168.0.3
master-user=backup
master-password=123
master-port=3306
server-id=2
master-connect-retry=60
replicate-do-db=testdatabase    [要更新的数据库]
log-slave-updates

在192.168.0.3的机器上安装MYSQL,并添加用户:

GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.0.2' IDENTIFIED BY '123';
修改my.cnf文件:
[mysqld]
log-bin
server-id=1
#master部分
sql-bin-update-same 
binlog-do-db= test
#slave部分
master-host=192.168.0.2
master-user=backup
master-password=123
master-port=3306
server-id=2
master-connect-retry=60
replicate-do-db=testdatabase    [要更新的数据库]
log-slave-updates

然后重起这两台机器的MYSQL服务。

起动slave start就可以起动备份了。

如果有问题可以用如下命令:

SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n

让SLAVE跳过MASTER上的N个事件。

START SLAVE UNTIL RELAY_LOG_FILE = 'debian-relay-bin.000001', RELAY_LOG_POS = 1;

用来指定relay日志和pos数。

详细请查看MYSQL MANUAL。

上一篇:MySQL数据库的备份和恢复经验简介   下一篇:有关MySQL的数据同步备份复制问题

收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·MySQL数据库的备份和恢复经验简介
·有关MySQL的数据同步备份复制问题
·MySQL数据库的安装备份与密码恢复
·通过PHP来实现XML备份MySQL数据库
·教你如何使用MYSQL来备份数据恢复
·有关MySQL的双机热备份问题杂谈
·教你MySQL数据库的主从及双机备份
·MySQL入门学习之修改、备份和批处理
·一个MySQL数据库的简易备份方法介绍
·有关MySQL数据库与标准的兼容性问题
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·如何修改遗失的MySQL的ROO
·教你如何将MySQL数据库的
·详解远程SHELL下安装配置R
·教你在MySQL从口令恢复设
·oracle9i installation on
·Oracle Instant 
·Oracle高级复制(同步复制)
·Linux下Oracle9i RMAN备份
·Linux下的Oracle数据库编
·深入探讨Oracle数据缓冲区
最新文章
·Linux系统下Oracle9i RMAN
·详解远程SHELL下安装配置R
·用Linux系统命令完成Oracl
·Linux下的Oracle数据库编
·Linux下Oracle9i RMAN备份
·SQL Server与Oracle、DB2
·从黑客角度检验Oracle数据
·Oracle PL/SQL语言基础
·裸设备和Oracle问答20例
·Oracle中Decode()函数使用
·oracle中的sql语句
·ORACLE UNDO表空间释放过
·ORACLE FOR LINUX 安装指
·oracle监听不能启动的问题
·Oracle中的Merge函数

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有