准备2台主机,划分主从。并都安装mariadb-server数据库
主:172.16.1.51
从:172.16.1.81
yum -y install mariadb-server
主数据库配置:修改/etc/my.cnf,在[mysqld]标签下面添加如下:
server-id = 1 # 服务的唯一编号
log-bin = master-bin #开启mysql binlog功能
binlog_format = ROW # binlog记录内容的方式,记录被操作的每一行
binlog-do-db = wordpress # 指定需要复制的数据库名,如果备份多个数据库,重复设置这个选项即可
binlog-do-db = zrlog
重启服务
systemctl restart mariadb
在主数据库中创建提供给从库,用于同步数据使用的账号
create user 'slave'@'%' identified by 'slave'; #创建slave账号,密码slave
grant replication slave on *.* to 'slave'@'%'; #给账号授权
flush privileges; #刷新
都设置完,查看主库的状态,记录File,Position变量值,后续需要使用
MariaDB [(none)]>