安裝好數據庫客戶端和服務端:
yum install mariadb mariadb-server -y
修改mysql數據庫配置文件(/etc/my.cnf),在[mysqld]下添加以下兩行:
log-bin=jfedu-bin
server-id=1
啓動數據庫服務:
systemctl start mariadb
查看配置是否生效:
通過mysql客戶端直接登錄:
MariaDB [(none)]> show variables like "%log_bin";
對從庫進行授權:
grant replication slave on . to "jfedu"@"192.168.75.135" identified by "123456";
flush privileges;
查看master狀態:
show master status;
slave端配置:
安裝mysql yum install mariadb mariadb-server -y
修改配置文件(/etc/my.cnf),在[mysqld]下添加以下行: server-id=2
啓動服務:
systemctl start mariadb
指定master數據庫:
change master to master_host="192.168.75.128", master_user="jfedu", master_password="123456", master_log_file="jfedu- bin.000002", master_log_pos=476;
查看slave狀態:
slave start;
show slave status\G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
驗證數據同步:
create database cylin charset=utf8;
在slave查看數據庫:
MariaDB [(none)]> show databases;