ubuntu mysql双主热备配置_MySql双主热备配置

本文详细介绍了如何在Ubuntu系统上配置MySQL双主热备,包括配置主机和从机的步骤,以及如何检查配置成功。通过两台主机互相监听并同步更新,确保数据的一致性。
摘要由CSDN通过智能技术生成

用四台服务器配置MySql双主热备配置

主机1服务器ip:192.168.31.208

主机2服务器ip:192.168.31.133

从机1服务器ip:192.168.31.121

从机2服务器ip:192.168.31.243

实现的原理

主机1和主机2服务器log-bin日志互相监听,只要其中一个更新,另外个就会同步更新,保持数据的同步性,然后分表给这两个主机配置一个从服务器。

1、首先打开主机1服务器 mysql的配置文件 vim /etc/my.cnf

1c69ede31eed18b9f13ac4c49f24fbe9.png

#开启二进制日志

log-bin = mysql-bin

binlog_format = mixed

#值是唯一的,可以用ip最有一位以防重复

server-id = 208

relay_log = mysql-relay-bin

log_slave_updates = 1

expire_logs_days = 10

early-plugin-load = ""

配置好重启mysql服务器 service mysqld restart

2、进入mysql给主机2服务器开个远程登录账户

grant replication slave on *.* to [email protected] identif

以下是MySQL双主热备配置的步骤: 1. 确保两个MySQL主机的版本相同,并且都已经安装了MySQL。 2. 在两个主机上分别创建一个用于复制的用户,并授予复制权限。例如,在主机A上执行以下命令: ```mysql CREATE USER 'replication'@'%' IDENTIFIED BY 'password'; GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%'; ``` 在主机B上执行同样的命令,只是将用户名改为相同的名称。 3. 在主机A上,找到my.cnf文件并进行以下更改: ```cnf server-id=1 log-bin=mysql-bin binlog-do-db=your_database_name ``` 在主机B上,也找到my.cnf文件并进行以下更改: ```cnf server-id=2 log-bin=mysql-bin binlog-do-db=your_database_name ``` 其中,your_database_name是你要进行复制的数据库名称。 4. 在主机A上,执行以下命令获取主机B的binlog文件名和位置: ```mysql SHOW MASTER STATUS; ``` 记下File和Position的值,稍后会在主机B上使用。 5. 在主机B上,执行以下命令获取主机A的binlog文件名和位置: ```mysql SHOW MASTER STATUS; ``` 记下File和Position的值,稍后会在主机A上使用。 6. 在主机A上,执行以下命令,将主机B设置为A的从服务器: ```mysql CHANGE MASTER TO MASTER_HOST='B的IP地址', MASTER_USER='replication', MASTER_PASSWORD='password', MASTER_LOG_FILE='B上的File值', MASTER_LOG_POS=B上的Position值; ``` 在主机B上,执行同样的命令,将主机A设置为B的从服务器。 7. 在主机A上,启动复制: ```mysql START SLAVE; ``` 在主机B上,也执行同样的命令。 8. 确认复制已经启动: ```mysql SHOW SLAVE STATUS\G ``` 如果看到Slave_IO_Running和Slave_SQL_Running两个参数都为Yes,说明复制已经成功启动。 9. 现在,你可以在任何一个主机上进行写操作,数据都会自动同步到另一个主机上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值