ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> 其他数据库 >> 主从表同步复制 mysql 的主从复制

主从表同步复制 mysql 的主从复制(1/2)

来源:网络整理     时间:2016-06-23     关键词:主从表同步复制

本篇文章主要介绍了"主从表同步复制 mysql 的主从复制",主要涉及到主从表同步复制方面的内容,对于其他数据库感兴趣的同学可以参考一下: 准备主服务器IP:192.168.1.100从服务器IP:192.168.1.101在主服务器上创建数据库,并添加初始数据,然后导入到从服务器1.分别在主从服务...

准备

主服务器IP:192.168.1.100

从服务器IP:192.168.1.101

在主服务器上创建数据库,并添加初始数据,然后导入到从服务器

1.分别在主从服务器上安装mysql服务,mysql服务器的版本最好一致,或者主服务器的版本高于从服务器

2.在主服务上创建用户从服务器同步的用户,并设置权限

      insert into mysql.user(Host,User,Password) values('localhost','master',password('123456')); 

     flush privileges; 

     grant replication slave  on *.* to 'master'@'192.168.1.101' identified by '123456' with grant option; 

3.设置主从同步

      主服务器

vi /etc/my.cnf   #编辑配置文件,在[mysqld]部分添加下面内容

    server-id=1   #设置服务器id,为1表示主服务器,注意:如果原来的配置文件中已经有这一行,就不用再添加了。

    log-bin=mysql-bin  #启动MySQ二进制日志系统,注意:如果原来的配置文件中已经有这一行,就不用再添加了。

    binlog-do-db=master-slave #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行

    binlog-ignore-db=mysql   #不同步mysql系统数据库

     :wq!   #保存退出

    service mysqld  restart  #重启MySQL

    

    从服务器

    vi /etc/my.cnf   #编辑配置文件,在[mysqld]部分添加下面内容

    server-id=2   #设置服务器id,为1表示主服务器,注意:如果原来的配置文件中已经有这一行,就不用再添加了。

    log-bin=mysql-bin  #启动MySQ二进制日志系统,注意:如果原来的配置文件中已经有这一行,就不用再添加了。

    binlog-do-db=master-slave #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行

主从表同步复制相关图片

主从表同步复制相关文章