您的位置:首页 > 博客中心 > 数据库 >

Mysql主从同步(Mysql A B复制)配置

时间:2022-03-14 00:02

Mysql主从同步(Mysql A B复制)配置

Mysql主从同步(Mysql AB复制)功能是自动备份数据

vim/var/lib/mysql/auto.cnf  数值不能一样

master主               slave从

192.168.1.1        192.168.1.2

1、主从环境配置:

   mysql_5.6版本

servicemysql start

        ping

        service iptablesstop

        setenforce 0  

从数据库服务器上一定要有主数据库服务器上的库和表 且 表结构要相同

     2、master主数据库服务器配置

1)master服务器授权用户可以从slave服务器上连接自己,且有拷贝数据的权限

mysql>grantreplication slave on *.* to

slaveuser@"从数据库服务器的地址"  identified by  "密码";                                           

        (注:在从数据库服务器上测试授权用户slaveusser能否登陆主数据库服务器。)

        2)编辑配置文件:开启binlog日志,指定id(1-255,同一个网段内不允许重复)

        [root@data ~]# vim /etc/my.cnf                                         

        [mysqld]                                                              

        log-bin          //主数据库服务器必须开启binlog日志                                                      

        server_id=1  //通常用自己IP地址中的主机位                             

        3)重启服务

        servicemysql restart                                                 

    

show slave hosts;   //查看主数据库服务器上有哪些从服务器

reset master;  // 删除所有binlog日志,且自动生成第一个binlog日志 

 

 

 

注:在主数据库服务器上配置哪些库可以被slave从服务器同步,哪些库不可以被slave从服务器同步。

 

在Master主服务器上设置哪些库参加主从同步

注:一般都在从服务器上设置,主、从服务器在其中一台上设置就可以

Vim/etc/my.cnf

[mysqld]

binlog-do-db=test    //slave从服务器可以同步test库

binlog-ignore-db=mysql   //slave从服务器不可以同步mysql库

可以同步与不可以同步属于互斥选项,不要同时设置

gxlsystem.com,布布扣

思路:

1 mysql-proxy服务监听3306端口

2 在后端的数据库服务器1.11.2上做用户授权

3 为保证用户能够看到写入的数据,把负责读写操作的数据库服务器做成主从同步的结构


热门排行

今日推荐

热门手游