mysql主从复制

来源:互联网 发布:汽车悬挂设计软件 编辑:程序博客网 时间:2024/06/05 04:57

一。 主从 /etc/my.cnf 配置

master:配置

#给服务器起一个唯一的id
server-id = 125 
#启动二进制日志
log-bin = mysql-bin
#二进制的日志格式 /row/mixed/statement
binlog-format = mixed



#slave配置
#给服务器起一个唯一的id
server-id = 126
#启动二进制日志
log-bin = mysql-bin
#启动中继二进制relaylog
relay-log = mysql-relay


二, 绑定关系

在主服务器上创建相应的复制账号
grant replication slave, replication client on *.* to user@'192.168.1.%' IDENTIFIED by 'password';


在从服务器通过语句指定要复制的主服务器
change master to
master_host = '10.162.1.168',
master_user = 'user',
master_password = 'password',
master_log_file = 'mysql-bin.000001',
master_log_pos = 472;



附:

show master status ; 查看master的状态尤其是当前的日志及位置

show slave stattus; 查看slave的状态.

reset slave ;  重置slave状态.

start slave ; 启动slave 状态(开始监听msater的变化)

stop slave; 暂停slave状态;

原创粉丝点击