`
freespace
  • 浏览: 182188 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Mysql 复制设置

阅读更多
1、停止mysql服务

2、复制mysql所有文件,包括数据文件

3、master的my.ini基本不需要修改,缺省已经配置成master方式:
log-bin=mysql-bin
binlog_format=mixed
server-id = 1

4、slave的my.ini需要修改如下:
去掉3中的master配置,添加如下内容:
server-id       = 2
master-host     =   localhost
master-user     =   replication
master-password =   replication
master-port     =  3306
replicate-do-db=需要复制的数据库
master-connect-retry=10

修改端口为3307等,
添加replication用户用于进行复制。

5、重启master、slave数据库。

6、如果master设置成功,可以通过show master status;命令看到如下信息:
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000007 |    39259 |              |                  |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

7、如果全部设置成功,在slave中运行show slave status;命令,可以看到相应的配置参数,说明master、slave都设置正常。

8、如果想通过CHANGE MASTER TO命令修改相应的参数,需要首先用stop slave;命令停止slave,修改成功后再运行start slave;启动slave服务。

注意:开始直接停止mysql服务最方便,不需要进行锁表的操作。
分享到:
评论

相关推荐

    MySQL复制设置步骤

    ### MySQL复制设置步骤详解 MySQL复制机制是一种强大的技术,它允许不同计算机上的MySQL服务器之间保持数据的同步。本文将深入探讨MySQL复制的设置步骤,基于提供的文件内容,我们将重点讲解如何构建一个“主-从”...

    MySQL复制设置步骤.rar

    下面将详细介绍MySQL复制的设置步骤,以及相关知识点。 1. **安装与配置** 在开始设置之前,确保所有参与复制的服务器都安装了相同版本的MySQL,并且配置文件(如my.cnf)已经根据需求进行了适当调整。例如,设置`...

    如何实现MySQL的主从复制和半同步复制

    MySQL的主从复制和半同步复制是数据库集群中常见的高可用性和数据冗余策略,能够保证数据的一致性并提供故障恢复能力。本文将详细解释这两种复制方式的原理、配置步骤以及优缺点。 **一、MySQL主从复制** MySQL...

    MySQL数据复制部署与维护

    MySQL复制系统主要可以实现以下几点策略: 1. 在线数据备份。企业可以专门部署一台slave服务器用于备份。当需要进行数据备份时,可以临时停止该slave上的数据复制进程,然后使用mysqldump工具或者直接拷贝数据文件...

    MySQL 5.7 OCP考试认证题库包含答案及解析

    * 在 MySQL 复制设置中,需要停止从机上的 SQL 线程,以便进行备份或维护操作。 * 停止从机上的 SQL 线程可以防止从机上的数据不同步,从而确保数据的一致性。 知识点 6: InnoDB Cluster * InnoDB Cluster 是 ...

    MYSQL主从复制

    MYSQL复制技术有以下一些特点: * 实时灾备,用于故障切换 * 读写分离,提供查询服务 * 备份,避免影响业务 * 异步复制,可能存在延时 四、MYSQL主从复制形式 MYSQL主从复制可以采取多种形式,包括: * 一主一从...

    MySQL_57_Replication_Enhancements

    在一个典型的MySQL复制设置中,主要包括以下三个角色:插入客户端(Insert Client),发送线程(Sender thread),接收线程(Receiver thread)以及应用线程(Applier Thread)。在复制过程中,主服务器(Master)上...

    Mysql 复制经典书籍

    Mysql复制的经典书籍,详细介绍复制原理,复制的各种场景,各种问题的解决。覆盖绝大多数生产场景

    mysql主从复制配置和相关的问题解决思路

    ### MySQL主从复制配置及问题解决思路 #### 一、MySQL主从复制概述 在现代企业级应用中,为了提高数据库系统的稳定性和性能,通常会采用MySQL主从复制技术实现数据的读写分离。主从复制不仅可以提升系统的可用性和...

    MySQL关于异步复制、同步复制半同步复制、无损复制的概念与区别

    MySQL中的复制机制是为了保证数据的一致性与高可用性。其中涉及到异步复制、同步复制、半同步复制以及无损复制等不同的复制类型,每种复制方式各有特点和适用场景。 首先,异步复制(Asynchronous Replication)是...

    MySQL DBA搭建真正高可靠复制环境

    根据提供的标题、描述以及部分上下文内容,我们可以深入探讨如何构建一个真正的高可靠的MySQL复制环境。这主要包括几个关键步骤:创建复制关系、主机上的数据库备份、从机上的数据恢复、授权复制用户、设置必要的...

    MySQL 主从复制模式全面实践

    MySQL复制允许数据从一个数据库服务器复制到多个数据库服务器,这一过程主要通过二进制日志(binary log)来实现。主服务器在执行更新数据的事务时,会记录下事务中的所有数据变更到二进制日志中。从服务器则通过...

    MySQL 5.7-OCP-题库最终版

    **问题**: 在MySQL复制设置中,假设您故意停止了从机上的SQL线程,但仍保持I/O线程运行。这样做的两个可能的原因是什么? **答案**: B 和 C - **选项 B**: 允许在减少负载的情况下创建备份。当SQL线程停止时,新...

    mysql 主从复制环境搭建

    MySQL 主从复制环境搭建 MySQL 是一个轻量级的开源框架,具有速度快、多线程、多用户和跨平台等特点。MySQL 主从复制是指将一个 MySQL 服务器的数据实时同步到另一个 MySQL 服务器上,通常用于提高数据安全、负载...

    MySQL DBA必备技能 MySQL主从复制搭建运维手册

    知识点3: MySQL 主从复制的设置步骤 MySQL 主从复制的设置步骤包括: * 设置主库的 server-id 和二进制日志 * 创建用于从库访问主库的账号和密码 * 设置从库的 server-id 和中继日志 * 配置从库连接主库的信息 *...

    MYSQL 主备复制工具

    `config.xml`文件是该工具的配置文件,它包含了复制设置的具体参数,例如主服务器信息、备服务器信息、复制模式等。编辑这个文件,可以自定义复制配置,比如设置不同的复制通道(channels)或者指定特定的数据库进行...

    MySQL高级 主从复制——个人总结

    需要注意的是,MySQL复制功能依赖于稳定的网络连接和准确的配置信息。任何不一致的配置信息,如server-id相同、不正确的用户名和密码等都可能导致复制失败。 总结来说,MySQL主从复制技术可以实现数据的实时备份和...

    mysql 半同步复制模式

    MySQL的半同步复制模式(Semi-Synchronous Replication)是一种增强型的复制策略,旨在解决传统异步复制中数据丢失...配置和理解半同步复制涉及多个层面,包括MySQL的复制流程、参数设置、源码分析以及监控工具的使用。

Global site tag (gtag.js) - Google Analytics