`
liyuan1943
  • 浏览: 18277 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql binlog 主从配置环境搭建

 
阅读更多

一,mysql binlog 主从原理介绍:

       将主机master上的数据实时复制到从机slave上,其目的是实现读写分离,让数据库承受更大的并发,主数据库master可用来坐数据写入,slave可以用来数据检索和读取,尤其提现在报表功能上。

二,binlog配置

 

master端:

OS:linux

mysql:5.1.73-log

master IP:172.16.1.24

slave端IP:172.16.6.3

1,打开mysql配置文件(如果是rpm安装方式配置文件可能不再这个路径下);

[root@localhost /]# vi ./etc/my.cnf



 server-id:设置这台主机为master,必须等于1。

log-bin:取任意名字,标示logbin功能打开了。

log-bin:第二个log-bin配置标示binlog的sql日志文件存放的位置。

binlog-do-db:标示需要同步的数据库实例名,如果需要多个,可以写多个bin-do-db。

binlog-ignore-db:标示吧需要同步的数据库实例名,如果不需要多个,可以写多个bin-ignore-db。

2,配置完成之后,保存退出编辑



 
 查看master状态是否已经打开,如果打开,是如图效果。

3,赋予slave机器权限。



 backup:是给予ip为172.16.6.3这台机器的账号。

123:是给予ip为172.16.6.3这台机器的密码。

这样,master端暂时配置完毕。

 

 

slave端配置:

OS:windows7

mysql:5.1.73-log

1,修改mysql安装目下的my.ini文件配置。



 在my.ini配置文件最低端加上上述配置。

master-host:master的IP地址。

master-user:master主机赋予此台slave机器的账号。

master-password:master主机赋予此台slave机器的密码。

 

 

2,修改完成后


 
 查询slave从机状态,

红色标注状态标示slave的IO线程和sql解析线程已经征程运行。

3,链接master主机

首先查看主机状态



 然后在slave端输入sql命令:


 MASTER-LOGFILE和MASTER-LOGIN-POS要与主机当时的查询出来的状态信息对的上,不然主从复制不了。

如果



如果出现此信息,说明slave是已经打开状态,要先将slave关闭,再CHANGE MASTER一次。


 

 

 
到此,mysql主从配置已经配置完毕了,可以在master端操作数据,然后看slave端是否实时插入或者更新或者删除数据了。

 

 

  • 大小: 15.2 KB
  • 大小: 5.4 KB
  • 大小: 3.6 KB
  • 大小: 9.1 KB
  • 大小: 25.8 KB
  • 大小: 4.6 KB
  • 大小: 5.4 KB
  • 大小: 1.3 KB
  • 大小: 1.4 KB
分享到:
评论

相关推荐

    mysql 主从复制环境搭建

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

    mysql8主从配置( 从0到1)

    ### MySQL 8 主从配置详解 #### 一、MySQL主从复制原理 ##### 1.1 二进制日志(Binary Log) - **定义**: MySQL的二进制日志(Binary Log)是一种记录所有更改数据库数据的SQL语句的日志文件。这种记录方式允许MySQL...

    mysql5.6安装主从配置

    根据提供的文件信息,本文将详细介绍如何在Linux...以上就是MySQL 5.6在Linux环境下安装及主从配置的详细步骤。通过上述步骤,您可以完成MySQL 5.6的服务安装与基本的主从复制配置,并对数据库的编码格式有一定的了解。

    mysql主从库配置

    3. **配置环境变量**: - 在系统环境变量中添加 MySQL 的路径: - 打开“控制面板” → “系统” → “高级系统设置” → “环境变量”。 - 在“系统变量”中找到 `Path` 变量并编辑,在现有路径后面添加分号(`;`...

    MySQL主从复制搭建 需要用到的脚本

    这里提到的“MySQL主从复制搭建 需要用到的脚本”包含了搭建过程中的一些关键配置文件和自动化管理脚本。 1. `app1.cnf`:这是一个配置文件,通常包含MySQL服务器的特定设置,例如服务器ID、连接信息(如主机名、...

    MySQL主从复制搭建从入门到掌握

    ### MySQL主从复制搭建知识点详解 #### 一、MySQL主从复制概述 MySQL主从复制是一种数据同步机制,它能够将...通过以上步骤,你可以成功地搭建一个MySQL主从复制环境。这对于提高数据库系统的可靠性和扩展性非常重要。

    Mysql主从配置详解

    #### 三、MySQL主从配置环境搭建 根据提供的部分内容,下面详细介绍如何搭建MySQL的主从配置环境。 ##### 1. 安装MySQL ```bash # 创建MySQL用户 useradd mysql -s /sbin/nologin # 解压MySQL安装包 tar zxvf ...

    mysql的主从配置文档

    ### MySQL主从配置详解 #### 一、环境搭建与配置准备 本文档旨在详细介绍MySQL主从配置的过程,以便实现数据的高效同步与备份。主从配置不仅能够提高系统的可用性,还能有效减轻单台服务器的压力。 **环境描述:*...

    mysql主从配置操作手册

    ### MySQL主从配置操作详解 #### 一、MySQL服务器复制配置背景 MySQL的主从复制是一种常见的高可用性和数据冗余解决方案。通过设置一个主服务器(Master)和一个或多个从服务器(Slave),可以实现数据的实时同步...

    mysql主从配置,

    本文将详细介绍在 Windows 环境下进行 MySQL 主从配置的具体步骤,并简要提及 Linux 环境下的配置差异。 #### 二、基础知识 在开始配置之前,我们需要了解一些基础知识: 1. **数据库版本一致性**:主库与从库...

    windows环境下MyCAT+mysql主从配置.pdf

    ### Windows环境下MyCAT+MySQL主从配置详解 #### 一、概述 在Windows环境下实现MySQL主从配置,以及结合MyCAT作为数据库中间件的应用场景,是很多企业级应用中的常见需求。通过这样的架构设计,不仅可以提升系统的...

    mysql主从数据搭建问题处理

    总之,MySQL主从数据搭建是一个涉及多方面技术的复杂过程,需要对MySQL配置、复制原理、错误处理和监控调优有深入理解。通过合理规划和精细操作,我们可以构建稳定、高效的数据复制环境,为业务提供可靠的支撑。

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

    通过本示例,我们可以了解 MySQL 5.5源码主从复制的搭建过程,并掌握相关的配置和命令。这种架构可以用于生产环境,以提高数据的高可用性和实时备份。 knowledge points: 1. MySQL 5.5源码主从复制搭建的基本概念...

    windows环境下MyCAT+mysql主从配置[参照].pdf

    ### Windows环境下MyCAT+MySQL主从配置详解 #### 一、引言 在现代软件开发领域,数据库的高效管理和稳定性至关重要。为了实现高可用性和负载均衡,常常采用MySQL的主从复制模式。此外,结合MyCAT这一开源分布式...

    Mysql 5.6 主从复制配置 for Linux

    本文将详细介绍如何在Oracle Linux Server 6.9环境下搭建MySQL 5.6的主从复制环境。主服务器与从服务器的IP地址分别为192.168.232.101和192.168.232.100。 #### 三、配置步骤详解 下面将按照以下步骤详细讲解如何...

Global site tag (gtag.js) - Google Analytics