标签: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;
标签:identified service position status master
原文地址:http://dabaobei.blog.51cto.com/9784564/1638006