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

数据库纯净下的主从复制

时间:2015-04-16 17:53:00      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:identified   change   服务器   master   status   

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



数据库纯净下的主从复制

标签:identified   change   服务器   master   status   

原文地址:http://yzg784534398.blog.51cto.com/9719002/1633467

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