Mysql数据库主从复制部署详解

配置mysql主从并不容易,中间可能会遇到一些错误,以下是根据《高性能mysql》一书配置成功的。
注意:mysql版本应保持一致。
一,配置:
主服务器:
[mysqld]#注意写在此下方
log-bin=mysql-bin
server-id=1
binlog_do_db =test

从服务器:
[mysqld]#注意写在此下方
log-bin=mysql-bin
server-id=102
二,检查主服务器状态,并添加同步用的rep帐号:
show master status;

drop user 'rep102'@'192.168.0.102';
GRANT REPLICATION SLAVE, replication client ON *.* to 'rep102'@'192.168.0.102' identified by 'rep102'; 
三,从服务器指向主服务器,并启动slave:
stop slave;

change master to  
master_host='192.168.0.106',  
master_user='rep102',  
master_password='repl02',  
master_log_file='mysql-bin.000001',  
master_log_pos=106;  #如果是0表示从头开始复制

start slave;  
show slave status; 

slave_io_running:yes
slave_sql_running:yes
二个参数都为yes,说明复制工作工作正常。
四,将主服务器的数据导入到从服务器以保持一致,向主服务器插入数据,验证从服务器是否同步到数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值