Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7605349
  • 博文数量: 1769
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16352
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1769)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: LINUX

2009-04-02 10:34:24

master:10.88.12.89  (linux 5.0.22-log)
slave:10.88.12.79   (win 5.0.18-nt)
 
1、修改master的my.cnf
server-id=1
binlog-do-db=backup_db
log-bin=mysql-bin
然后们创建一个backup_db的数据库
CREATE DATABASE backup_db;
USE backup_db;
CREATE TABLE `backup_table` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(20) character set utf8 NOT NULL,
  `sex` varchar(2) character set utf8 NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
给slave有权限登录
mysql>grant all on *.* to identified by 'root';
 
2、修改slave的my.ini文件
win服务器上,没有server-id之类的,所以就自己加了,具体如下:
server-id=2
master-host=10.88.12.89
master-user=root
master-password=root
master-port=3306
master-connect-retry=60
replicate-do-db=backup_db
注意,这里不用创建数据库,我创建了,反而报错了!
 
3、重启两服务器
master:
service mysql stop
service mysql start
slave:
net stop mysql
net start mysql
 
4、查看服务器状态
重启完了之后,先登录到slave
mysql>slave start;
现在就可以查看状态了,
master:
show master status;
slave:
show slave status;
 
完成!
 
阅读(1450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~