mysql主备机器配置

本文详细介绍了MySQL主从服务器的配置步骤,包括主服务器配置、从服务器配置,以及如何查看主从同步状态和测试同步效果。在配置过程中,强调了关闭selinux、防火墙设置和清空Iptables的重要性。此外,还提供了主从不同步时的排错思路,如检查二进制日志、IPTABLES端口和主机IP地址等。

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

首先在两个服务器上创建两个数据库

数据库 ip地址 操作系统 数据库版本
mysql主数据库 192.168.183.140 centos7 5.7
mysql从数据库 192.168.183.139 centos7 5.7

需要关闭selinux,防火墙,并清空Iptables规则(实际生产配置时,需要自己开启防火墙端口号)。

  • MySQL Replication,可以实现将数据从一台库服务器( master)复制到一 台或多台数据库服务器 (slave)。
  • 默认情况下属于异步复制,无需维持长连接,通过配置,可以复制所有的库或者几个甚至中一些表,这个功能是 MySQL 内建的,本身自带的。

复制过程简单的说就是 master 将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志行数据操作

1.MySQL主服务器配置

配置MySQL配置文件

#先提供一下启动服务的相关命令,后面要用到
#使用 service 启动:
[root@localhost /]# service mysqld start ---------------------->8.0版本是mysqld
[root@szxdb etc]# service mysql start    ---------------------->5.5.7版本是mysql

service mysql restart #重启

service mysql stop #停止
[root@master ~]# vim /etc/my.cnf

#在[mysqld]中添加
#启用二进制日志 
log-bin= mysql-bin-master 
#本机数据库 ID 标示,主从配置中ID要唯一
server-id= 1 
#可以被从服务器复制的库, 二进制需要同步的数据库名
binlog-do-db= 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值