数据库主从同步

主机操作
一.检查环境
  getenforce 
  setenforce 0
二.下载MariaDB
  [tian]
  name=tian
  baseurl=http://192.168.200.11/tian
  enabled=1
  gpgcheck=0
  [epel]   name=epel   baseurl=https://mirrors.aliyun.com/epel/7/x86_64/   enabled=1   gpgcheck=0   [centos]   name=centos base   baseurl=http://mirrors.163.com/centos/7/os/x86_64/   enabled=1   gpgcheck=0   [mariadb]   name=MariaDB   baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/   gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB   gpgcheck=1

 

  yum -y install MariaDB

  三.编辑配置文件

    vim /etc/my.cnf.d/server.cnf

    server-id=1             
    log-bin=mysql-bin        

  

四.重启数据库并开启防火墙

  systemctl  restart mysql

  firewall-cmd --add-service=mysql

  firewall-cmd --add-service=mysql --permanent 

五.数据库配置

  mysql
  grant
replication slave on *.* to 'tongbu'@'%' identified by 'tongbu';   flush privileges;   show master stauts;

 

 

从机操作

vim /etc/my.cnf.d/server.cnf 

  systemctl restart mysql
  firewall-cmd --add-service=mysql
  firewall-cmd --add-service=mysql --permanent

 

  mysql

  change master to master_host='192.168.200.12',master_user='tongbu',master_password='tongbu',master_log_file='mysql-bin.000001',master_log_pos=760;
  

  start slave;   show slave status;

同步成功

posted on 2019-10-15 19:14  负重前行岁月静好  阅读(90)  评论(0)    收藏  举报