暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mysql配置双主双从

原创 soul0202 2023-09-02
150
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论