mysql,mariadb主從複製

安裝好數據庫客戶端和服務端:

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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章