mysql8.0集群搭建主从配置

本文详细介绍了如何在两台服务器上搭建MySQL8.0的主从配置。首先,分别在主从节点配置server_id,并重启服务。接着,验证主节点的配置并获取同步信息。然后,在从节点配置同步数据库,并设置同步参数,重启服务。通过执行特定命令,从服务器开始同步主服务器的数据。最后,检查从服务器的同步状态,确保主从配置成功。通过在主服务器创建数据库和表并在从服务器观察同步效果,验证集群搭建完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql8.0集群搭建主从配置

mysql8.0的安装参考上期发的安装教程
这里已经提前安装好了两个mysql服务器进行集成搭建主从配置

主节点服务器 地址 192.168.253.131
从节点服务器 地址 192.168.253.132
1. 主节点服务器配置
vi /etc/my.cnf
修改server_id=131(这里的server_id 尽量配置为服务器地址的后3位 以用来区分)
在这里插入图片描述
2. 重启mysql服务
service mysqld restart
在这里插入图片描述
3. 验证是否已经配置成功
show variables like ‘%server_id%’;
能够查询对应配置文件中的server_id 说明已经配置成功,如下图,则表示配置成功。server_id=131
在这里插入图片描述
show master status;
能够看到同步的文件,和行数说明已经配置成功。
在这里插入图片描述
4. 从服务器节点配置
vi /etc/my.cnf
这里的server_id 尽量配置为服务器地址的后3位 以用来区分
server_id=132
添加需要同步的数据库
binlog_do_db=test
5. 重启mysql服务
service mysqld restart
验证是否已经配置成功
在这里插入图片描述
show variables like ‘%server_id%’;
能够查询对应配置文件中的server_id 说明已经配置成功

在这里插入图片描述
6. 从服务器同步主服务器配置
master_host 主服务器地址
master_user 主服务器用户名
master_password 主服务器密码
master_log_file 主服务器配置文件
master_log_pos 主服务器读取配置文件的开始位置,也就是从第多少行开始读取。

change master to master_host=‘192.168.253.131’,master_user=‘root’,master_password=‘123456’,master_log_file=’ master-a-bin.000005’,master_log_pos= 156;

在这里插入图片描述
7. 开始同步
start slave
在这里插入图片描述
8. 检查从服务器同步状态
SHOW SLAVE STATUS
如下图。则表示同步成功
在这里插入图片描述
9. 验证mysql 主从配置 集群搭建是否成功
主从服务器的初始化状态
Linux3为主服务器
Linux4为从服务器
在这里插入图片描述

在主服务器上新建数据库test(数据库名在配置文件中已经配置,要与配置的一致)
刷新从服务器后从服务器也生成了新的数据库test
在这里插入图片描述
在主服务器上test数据库新建student表,从服务器也会同步新增student
在这里插入图片描述
修改主服务器上的student表的内容,从服务器的内容也会同步更新
在这里插入图片描述
在这里插入图片描述
集群搭建主从配置完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值