MySQL数据库集群,mysql-5.7.24版本,主从复制,主主互备配置,CentOS8服务器

先在两台服务器上安装好mysql数据库:

Linux普通用户安装MySQL数据库,mysql-5.7.24版本,ContOS8版本服务器

安装的两台数据库my.cnf文件中server-id要保持唯一,重复时需要修改my.cnf配置文件:

服务器1:10.0.84.25
服务器2:10.0.84.26
在这里插入图片描述
安装完成后,重启一下两台mysql数据库:

service mysql restart

在这里插入图片描述
登录mysql数据库:

mysql -uroot -p

查看服务器10.0.84.26上MySQL的主库状态 :

show master status;

在这里插入图片描述
更改对应数据:
#MASTER_LOG_FILE=‘binlog.000002’, (是状态信息中的File)
#MASTER_LOG_POS=154;(是状态信息中的Position)

CHANGE MASTER TO
MASTER_HOST='10.0.84.26',
MASTER_PORT=3306,
MASTER_USER='mysql',
MASTER_PASSWORD='mysql123',
MASTER_LOG_FILE='binlog.000002',
MASTER_LOG_POS=154;

登录服务器10.0.84.25上的MySQL数据库执行:
在这里插入图片描述
启动I/O 线程和SQL线程:

start slave;

在这里插入图片描述
查看服务器10.0.84.25上MySQL的主库状态 :

show master status;

在这里插入图片描述
更改对应数据:
#MASTER_LOG_FILE=‘binlog.000005’, (是状态信息中的File)
#MASTER_LOG_POS=154;(是状态信息中的Position)

CHANGE MASTER TO
MASTER_HOST='10.0.84.25',
MASTER_PORT=3306,
MASTER_USER='mysql',
MASTER_PASSWORD='mysql123',
MASTER_LOG_FILE='binlog.000005',
MASTER_LOG_POS=154;

登录服务器10.0.84.26上的MySQL数据库执行:
在这里插入图片描述
启动I/O 线程和SQL线程:

start slave;

在这里插入图片描述
两台机器分别用命令查看状态:

show slave status\G;

两台机器都出现下面两个状态表示正常:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
在这里插入图片描述
退出,相互登录对方的数据库看是否连通:

mysql -umysql -p -h10.0.84.26
mysql -umysql -p -h10.0.84.25

在这里插入图片描述
最后用可视化工具进行连接创建数据库表,测试看两个数据库是否同步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烛鲸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值