码迷,mamicode.com
首页 > 数据库 > 详细

数据库主从(2)

时间:2015-04-24 19:36:17      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:identified   service   position   status   master   

主;

1.

my.cnf 


 server-id = 1

    log-bin=mysql-bin

   read-only=0  #主机,读写都可以,1 只能读

    binlog-do-db=dbname --要同步的数据库名称,多个写多行

    binlog-ignore-db=dbname --不要同步的数据库名称,多个写多行

2.

重启

service mysqld start

3.创建用户

 grant replication slave on *.* to repuser@‘%‘ identified by ‘1234‘;


flush privileges;


4.

show master status; 记录file: binlog.000016 和position:7333


cd .



1.my.cnf  server-id = 2

2.看与主库是否通信




付:stop slave;

3.

change master to master_host=‘192.168.1.45‘, master_user=‘repuser‘, master_password=‘1234‘, master_log_file=‘mysql-bin.000016‘, master_log_pos=9390; 


4.

开启 start slave; 


5. 查看是否通信  

   show slave status \G; 

 如出现

Slave_IO_Running: Yes(网络正常,如果服务器断网或没启动则为NO);

Slave_SQL_Running: Yes(表结构正常,如果表结构不一样,以及数据不一样则为NO)

都为YES表示同步正常、


ok;


数据库主从(2)

标签:identified   service   position   status   master   

原文地址:http://dabaobei.blog.51cto.com/9784564/1638006

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!