十二12 发表于 2018-10-3 07:52:15

MySQL复制---链式复制

  数据库链式复制搭建
  以下是主从搭建的文档---主:my3307 从:my3308

  
  主库------my3306
  从库------my3307
  
  实验步骤:
  主库上的操作:
  1)在my3306上建立一个复制用户:
  my3306>grant replication slave,replication client on *.* to repl@'localhost' identified by'123456';
  2)在my3306的my.cnf中添加如下内容:

  
  3)通过mysqladmin -P3306 shutdown关闭my3306服务,然后重启服务
  4)查看上面的设置是否生效:


  
  
  
  
  
  从库上的操作:
  1)在my3307的my.cnf中添加如下内容:
  server-id = 131202
  binlog_format=mixed
  log-slave-updates
  log-bin = /usr/local/mysql/log/3307/mysql-bin
  relay_log = /usr/local/mysql/log/3307/relay-bin
  read-only
  2)关闭my3307服务,重启my3307服务
  mysqladmin--port=3307 shutdown
  mysqld_multi start 3307
  3)在my3307上执行

  
  4)查看my3307的状态

  
  5)在my3307上start slave,再查看my3307的状态

  
  此时,slave上的两个线程就已经启动了
  
  在主库my3306上查看:

  
  在从库my3307上查看

  测试:
  在主库my3306上的test数据库添加一个zheng:

  
  我们在从库my3307上查看test数据库

  
  至此,我们的主从搭建就成功了。
  
  至此,我们的my3307 my3308的主从搭建就成功了。
  之前我们已经搭建过了my3306 my3307的主从,详情请看:
  MySQL主从复制:http://4155621.blog.51cto.com/4145621/1141542
  另有:MySQL主主复制:http://4155621.blog.51cto.com/4145621/1141562
  
  
  这样就搭建成了一个链式复制:主-->从(主)---->(从)my3306--->my3307----->my3308

页: [1]
查看完整版本: MySQL复制---链式复制