1、配置主Master节点
为了设置主Master节点,你需要在MySQL配置文件中进行相关设置。配置文件路径一般为/etc/my.cnf或者/etc/mysql/my.cnf。
在配置文件中添加以下参数:
server-id=1 //指定这个服务器的ID
log-bin=mysql-bin //开启二进制日志文件
binlog-do-db=test //需要同步的数据库
binlog-ignore-db=mysql //忽略此数据库的同步
innodb_flush_log_at_trx_commit=1 //启动事务提交,保证数据的完整性
sync_binlog=1 //启用binlog同步功能
2、 配置从Slave节点
配置Slave节点主要包括三个步骤:
A. 激活二进制日志文件
在MySQL配置文件中,添加以下参数:
log-bin=mysql-bin
server-id=2
B. 配置主服务器信息
在Slave节点中,为了同步Master服务器上的数据,需要在MySQL命令行下运行以下命令:
CHANGE MASTER TO
MASTER_HOST='172.xx.xx.xx', //主服务器IP
MASTER_USER='slaveuser', //登录主服务器的用户名
MASTER_PASSWORD='slaveuserpass', //登录主服务器的密码
MASTER_PORT=3306, //主服务器端口
MASTER_LOG_FILE='mysql-bin.000001',//Master服务器Binary日志文件名
MASTER_LOG_POS=4; //Master服务器Log位置
C. 启动同步
完成上述配置后,需要用如下命令启动同步:
START SLAVE;
3、测试同步
测试同步可以使用MySQL命令行下的语句:
insert into test(name) values('test');
在Master和Slave节点都能看到这条数据,说明同步成功。「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




