`

MYSQL5.5 主从配置:A ->B ->C

阅读更多
    A(端口3307)->B(端口3308)->C(端口3309)
一、配置文件
A(my.cnf):
#配一个唯一的ID编号
server-id=1  
#打开binlog
log-bin
log_slave_updates
binlog_format=row
#配置自增偏移量
auto_increment_increment=3
auto_increment_offset=1


B(my.cnf):
#配一个唯一的ID编号
server-id=2 
#打开binlog
log-bin
log_slave_updates
binlog_format=row
#配置自增偏移量
auto_increment_increment=3
auto_increment_offset=2
# 只读
read-only

C(my.cnf):
#配一个唯一的ID编号
server-id=3 
#打开binlog
log-bin
log_slave_updates
binlog_format=row
#配置自增偏移量
auto_increment_increment=3
auto_increment_offset=3
# 只读
read-only

二、命令行
A:
1、重置master状态: RESET MASTER;
2、授权同步用户: GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'%' IDENTIFIED BY 'repli_pwd';
同步用户名:repli_user,同步用户密码:repli_pwd,有REPLICATION SLAVE的权限IP:%(生产中使用精确IP)
3、备份A库所有数据: mysqldump -uroot -p** -P3307 -A -E -R --master-data=1 > master_A.sql

B:
1、重置slave状态: RESET SLAVE;
2、重置master状态: RESET MASTER;
3、授权同步用户: GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'%' IDENTIFIED BY 'repli_pwd';
4、同步参数配置: CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='repli_user',MASTER_PASSWORD='repli_pwd',MASTER_PORT=3307;
5、导入主库数据: mysql -uroot -p** -P3307 < master_A.sql
6、开启同步: start SLAVE;
7、备份B库所有数据: mysqldump -uroot -p** -P3308 -A -E -R --master-data=1 > master_B.sql

C:
1、重置slave状态: RESET SLAVE;
2、同步参数配置: CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='repli_user',MASTER_PASSWORD='repli_pwd',MASTER_PORT=3308;
3、导入主库数据: mysql -uroot -p** -P3309 < master_B.sql
4、开启同步: start SLAVE;
分享到:
评论

相关推荐

    配置mysql5.5主从服务器(转)

    ### 配置 MySQL 5.5 主从服务器详解 #### 一、背景介绍 在数据库管理与维护过程中,为了提高数据安全性和系统可用性,通常会采用 MySQL 的主从复制技术来实现数据冗余和负载分担。本文将详细介绍如何在两台服务器...

    mariadb-5.5.68-linux-x86_64.tar.gz

    在复制与高可用性方面,MariaDB 5.5.68支持主从复制,允许数据在多个服务器间实时同步,提高系统的容错性和可扩展性。通过配置复制,可以在主服务器故障时快速切换到备份服务器,保证服务连续性。 在存储引擎方面,...

    201407Windows中 MySQL5.5主从服务器配置及主或从挂掉问题处理

    MySQL 5.5 在 Windows 上的主从配置是一项重要的数据库管理任务,用于实现数据的冗余和高可用性。在这个过程中,我们需要设置一个主服务器(Master)和一个或多个从服务器(Slave),主服务器负责处理写操作,而从...

    MySQL5.5使用手册---refman-5.5-en.pdf

    综上所述,MySQL 5.5 使用手册涵盖了 MySQL 5.5 数据库系统的所有关键方面,从安装配置到高级功能,从基本查询到复杂管理任务。无论是初学者还是经验丰富的专业人员,都可以从中获得有价值的信息和技术指导。

    mysql5.6-5.5主从备份

    在这个场景中,我们有两台服务器:A服务器作为主服务器运行MySQL 5.6 on Redhat 5.8,而B服务器作为从服务器运行MySQL 5.5 on Windows 10。 ### 主服务器配置 1. **创建同步用户**: 在主服务器上,你需要创建一...

    mariadb-5.5.66-linux-x86_64.tar.gz

    4. **复制与高可用性**: MariaDB 5.5支持多种复制模式,如异步、半同步和全同步复制,可以实现主从复制或主主复制,确保数据的高可用性和容灾能力。此外,Galera Cluster也是5.5版本中的一个重要特性,提供无单点...

    MySQL 5.5从零开始学--源代码

    主从复制是一种常见的部署模式,我们将在学习过程中探讨其工作原理和配置方法。 通过学习MySQL 5.5的源代码,我们可以更深入地理解其实现细节,这对于故障排查和性能调优非常有帮助。源代码分析可以让我们了解MySQL...

    MySQL5.5服务端+MySQL-Front客户端.zip

    MySQL5.5是MySQL数据库系统的一个重要版本,它在MySQL5.1的基础上进行了多项改进和增强,提供了更高效、稳定和安全的数据管理解决方案。MySQL-Front则是一款直观易用的图形化界面工具,用于与MySQL数据库进行交互。...

    MySQL5.5 安装及界面展示软件

    MySQL5.5是一款广泛应用的关系型数据库管理系统,由Oracle公司维护。它是MySQL的早期版本,以其高效、稳定和易用性而受到开发者的喜爱。在本文中,我们将详细探讨MySQL5.5的安装过程以及如何使用界面展示软件来管理...

    MySQL 5.5主从同步设置笔记分享

    MySQL 5.5主从同步配置是数据库集群中常见的高可用性和负载均衡方案,通过将主服务器的数据变更实时同步到从服务器,实现读写分离,提高系统整体性能。以下是详细的配置步骤: 首先,在主服务器(10.1.123.197)上...

    mysql5.5版本和配置文件的详细说明

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在性能、稳定性以及功能上都有显著提升,对于初学者来说,了解其配置文件的详细信息至关重要。MySQL的配置文件,通常称为`my.cnf`或`my.ini`,是控制数据库服务器...

    mysql-5.5-winx64

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,专为Windows 64位操作系统设计,如Windows 7。这个版本带来了许多性能优化和新特性,使其成为当时许多开发者和企业的首选数据库解决方案。以下是对MySQL 5.5及其在64...

    mysql5.5源码主从复制搭建(以两台机器的单实例为例)

    MySQL 5.5源码主从复制搭建(以两台机器的单实例为例) MySQL 5.5源码主从复制搭建是指在两台机器上建立一个主从复制的结构,以实现数据的高可用性和实时备份。主从复制是指在多个服务器上维护同一个数据库的副本,...

    MySQL5.5.zip

    MySQL5.5是MySQL数据库系统的一个重要版本,它在2010年发布,提供了许多增强功能和性能改进。MySQL是一种流行的开源关系型数据库管理系统(RDBMS),广泛应用于Web应用、数据存储和数据分析等领域。以下是对MySQL5.5...

    mysql 数据库 5.5 mysql-5.5.37-win32

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多关键特性和性能改进,尤其对Windows 32位系统的支持。在这个版本中,MySQL优化了查询处理、内存管理和并发性能,使其成为开发者和企业广泛使用的数据库...

    mysql5.5版本含安装教程

    本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**:在MySQL官方网站上,您可以找到历史版本的下载链接。选择适合您操作系统的版本,如Windows、...

    mysql_5.5._下的主从模式.pdf

    以下是配置 MySQL 5.5 主从模式的详细步骤: 1. **主服务器配置**: - **创建复制用户**:首先,在主服务器上创建一个用于复制的用户,例如 `databack`,并分配 `REPLICATION SLAVE` 权限。这允许从服务器连接并...

Global site tag (gtag.js) - Google Analytics