数据库主从同步
主机操作
一.检查环境
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;
同步成功

浙公网安备 33010602011771号