环境:
Mater: CentOS7.1 5.5.52-MariaDB 192.168.108.133
Slave: CentOS7.1 5.5.52-MariaDB 192.168.108.140
1.导出主服务数据,将主备初始数据同步
master:
//从master上导出需要同步的数据库信息 MysqLdump -u*** -P*** --database test > test.sql 将master上的备份信息传输到slave上 scp /root/test.sql root@192.168.108.140:/opt/
slave:
进入slave的数据库
MysqL -u*** -P***
清空test数据库
drop database test
导入master的test数据库信息
source /opt/test.sql
2.配置master和slave上的MysqL数据库
修改master的my.cnf文件 vim /etc/my.cnf master配置如下,在[MysqLd]下添加如下配置 #log-bin server-id = 1 log_bin = master-bin expire_logs_days = 10 max_binlog_size = 100M binlog-do_db = test binlog_ignore_db = MysqL 重启MysqL数据库 service MysqLd restart 如果安装的是mariadb可以重启mariadb systemctl restart mariadb.service