MySql主从复制

MySql主从复制

MySql主从复制


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

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


实现基于日志点复制

MySql主从复制

一:master配置

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

     删除用户(drop user [email protected]'192.168.3.%')

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

2: 对用户进行授权(grant replication slave on *.* to [email protected]'192.168.3.%';)

  二:slave配置

    MySql主从复制


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

   启动 slaver(start slave)

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

MySql主从复制


MySql主从复制

MySql主从复制

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

MySql主从复制

MySql主从复制

MySql主从复制


MySql主从复制MySql主从复制MySql主从复制