zoukankan      html  css  js  c++  java
  • 实现MySQL数据库同步实例演示(主从模式) 新风宇宙

     本次实验的主要目的是剖析配置MySQL(和PHP搭配之最佳组合) 数据库的主辅MySQL数据库同步的实际操作步骤,我前两天在相关网站看见的资料,觉得挺好,就拿出来供大家分享,开始具体的配置。

      本次试验的MySQL(和PHP搭配之最佳组合)版本都是 4.1.7-standard-log , master 端的操作系统是 redhat 9.0 , slave 端的操作系统是 redhat 7.3.

      1.修改 master 端的my.cnf,增加配置参数:

      [MySQL(和PHP搭配之最佳组合)]

      log-bin

      server-id=1

      2. 修改 slave 端的my.cnf,增加配置参数:

      log-bin

      mastermaster-host=master

      master-user=rep

      master-password=rep

      master-port=3306

      server-id=2

      以上参数都是最基本的配置,就不多解释了,解下来势初始化数据.

      1.清空 master 上的所有 binlog,如果现存的 binlog有用的话,请先备份起来;接着把 master 上的所有数据文件打包,包括ibdata那些文件.

      2.类似的方法清空 slave 上的所有 binlog,将 master上的数据文件压缩包拷贝到自身的数据文件目录下.

      启动master,新增一个rep用户

      " grant all privileges on *.* to rep@% identified by 'rep'; flush privileges

      启动slave,检测MySQL数据库同步是否成功.

      一般情况下,不成功的原因是slave连接上master之后定位binlog失败,这就需要将双方的binlog都设置成一致,然后stop slave; start slave; 即可.

      以上的相关内容就是对MySQL数据库同步实例的介绍,望你能有所收获。

  • 相关阅读:
    Thinking in Java Reading Note(9.接口)
    Thinking in java Reading Note(8.多态)
    Thinking in Java Reading Note(7.复用类)
    SQL必知必会
    Thinking in Java Reading Note(5.初始化与清理)
    Thinking in Java Reading Note(2.一切都是对象)
    鸟哥的Linux私房菜笔记(1.基础)
    Thinking in Java Reading Note(1.对象导论)
    CoreJava2 Reading Note(2:I/O)
    CoreJava2 Reading Note(1:Stream)
  • 原文地址:https://www.cnblogs.com/php5/p/1857140.html
Copyright © 2011-2022 走看看