一、條件
192.168.235.81主
192.168.235.80從
二悴灵、配置
192.168.235.81主
/etc/my.cnf.d/ 新建 ms.cnf
[mysqld]
# 啟用BinaryLog,配置log文件名為 'mysql-bin'
log-bin=mysql-bin
# 全局唯一的ServerId用來標(biāo)示服務(wù)器在主從集群中的位置
server-id=1
192.168.235.81從
/etc/my.cnf.d/ 新建 ms.cnf
[mysqld]
# 啟用BinaryLog殷勘,配置log文件名為 'mysql-bin'
log-bin=mysql-bin
# 全局唯一的ServerId用來標(biāo)示服務(wù)器在主從集群中的位置
server-id=2
# systemctl restart mariadb
三况鸣、“主”設(shè)置“從”訪問的用戶(賬戶ms,密碼)饵较,并設(shè)置復(fù)制權(quán)限拍嵌。
# mysql -u root -p
MariaDB [mysql]> create user 'ms'@'%' identified by 'ms';
MariaDB [mysql]> grant replication slave on *.* to 'ms'@'%';
MariaDB [mysql]>flush privileges;
四、“從”設(shè)置關(guān)聯(lián)循诉,并start
1横辆、查看“主”status
MariaDB [mysql]> SHOW MASTER STATUS;
image.png
2、根據(jù)以上結(jié)果茄猫,設(shè)置“從“
MariaDB [mysql]>change master to master_host='192.168.235.81',master_port=3306,master_user='ms',master_password='ms',master_log_file='mysql-bin.000002',master_log_pos=245;
3狈蚤、start 從
MariaDB [mysql]>start slave
五、”從“查看關(guān)聯(lián)狀態(tài)
MariaDB [mysql]> show slave status\G
image.png