数据库纯净下的主从复制
1。两台虚拟机
主库 192.168.20.115
从库 192.168.20.116
2.修改主库
vim /etc/my.cnf
在[mysql]
修改 log_bin=mysql-bin
server_id = 115 (这里我是用我的服务器IP作为ID号)
3. 进入数据库
mysql -uroot -p密码
grant replication slave on *.* to ‘用户‘@‘IP‘ identified by ‘密码‘
flush privileges;
4.show master status;
5.从库
log_bin=mysql-bin
server_id = 116
log_slave_updates = 1
重启mysqld
6.stop slave;
change master to master_host=‘192.168.20.115‘, master_user=‘zhm‘, master_password=‘yzg1314520‘, master_log_file=‘mysql-bin.000001‘, master_log_pos=339;
show slave status\G
start slave
看到slave_IO(SQL)running 是yes的时候就就可以进行正常的主从复制同步了
7.主库写表测验从库是否同步
create test2
create table cp( name char(20), age int(4), note varchar(20));
insert into cp(name,age,note) values(‘zhangsan‘,‘14‘,‘sansan‘);
8. 从库查看是否同步
可以看到从库已经同步 那就是成功了。
登陆到主服务器查看binlog日志.
先按照错误点的标记去主服务器日志中查找:
mysqlbinlog --start-position=627655136 /data/mysql/binlog/mysql-bin.000001
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。