Chinaunix首页 | 论坛 | 博客
  • 博客访问: 228136
  • 博文数量: 57
  • 博客积分: 1149
  • 博客等级: 少尉
  • 技术积分: 584
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-29 11:35
文章分类

全部博文(57)

文章存档

2016年(1)

2014年(1)

2013年(2)

2012年(27)

2011年(26)

分类: Mysql/postgreSQL

2012-02-16 14:51:45

主服务器:

创建一个用来从服务器连接的用户

grant replication slave on *.* to 'test1'@'192.168.2.74' identified by 'test1';

vi /etc/my.cnf

server_id       = 1                       1代表主数据库

#binlog-do-db    = testlink         要同步的数据库

#binlog-do-db    = magento

#binlog-ignore-db= mysql              不需要同步的数据库

 

查询master的文件

mysql> show master status\G;

*************************** 1. row ***************************

            File: mysql-bin.000010

        Position: 107

    Binlog_Do_DB: testlink

Binlog_Ignore_DB: mysql

1 row in set (0.00 sec)

 

从服务器:

创建要同步数据库同名的数据库

Create database testlink;

vi /etc/my.cnf

server_id                   =  2

replicate-do-table=testlink.asdf

replicate-do-table=testlink.asfasdqweasd

replicate-ignore-db=mysql

 

以上针对testlinkasdfasfasdqweasd做同步。其他表不会理会

进入mysql

mysql> change master to

    -> master_host='192.168.2.219',

    -> master_port=3305,

    -> master_user='replication',

    -> master_password='replication',

    -> master_log_file='mysql-bin.000010',

    -> master_log_pos=107;

 

阅读(1524) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~