MySql主从复制

 

不建议使用Statement(why?  Statement中记录的为执行的sql语句,当sql语句关联其他表时,在slave中执行可能会存在差异);

Row中存放的时执行后的数据,占内存较多

 

实现基于日志点复制

一:master配置

1:master建立用户命令(create user 'dba'@'192.168.3.%' identified by '密码')

     删除用户(drop user dba@'192.168.3.%')

     查看当前用户(select user,host from mysql.user)

2: 对用户进行授权(grant replication slave on *.* to dba@'192.168.3.%';)

  二:slave配置

    

 

1:查看slaver状态(show slave status \G)

   启动 slaver(start slave)

三:在线变更复制类型(基于日志复制、基于事务复制)

 

查看mysql版本(show variables like 'version')

 

posted @ 2017-08-10 14:29  future-wy  阅读(152)  评论(0编辑  收藏  举报