`
liyuan1943
  • 浏览: 18424 次
  • 性别: 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 主从复制环境搭建

    在 Windows 环境下,搭建 MySQL 主从复制功能需要准备系统环境、安装 MySQL 服务、配置主从复制等步骤。 步骤一:准备系统环境 1. 准备一台 PC,安装 Windows XP 32 位操作系统。 2. 安装 MySQL 5.0。 步骤二...

    mysql5.6安装主从配置

    根据提供的文件信息,本文将详细介绍如何在Linux环境下安装并配置MySQL 5.6的主从复制环境,并且会涉及MySQL数据库的编码格式设置。 ### 一、安装与配置MySQL 5.6 #### 1. 检查系统是否已安装MySQL 在开始安装之前...

    mysql8主从配置( 从0到1)

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

    mysql数据库主从复制的搭建.md

    使用与Linux版本centos7以及7以上版本,就是傻瓜试安装,每一条命令都有详细解释和说明,关键技术,数据挂载目录,主从复制模式的三种模式,binlog的三种格式的解释说明

    mysql主从库配置

    在进行 MySQL 主从库配置之前,我们需要确保已经正确安装了 MySQL,并设置了相应的环境变量。以下是具体的步骤: 1. **下载 MySQL 免安装版**: - 访问 MySQL 官方下载页面:...

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

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

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

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

    MySQL主从介绍、搭建、管理等详细过程-2.0

    下面将详细介绍MySQL主从架构的基本概念、搭建步骤以及日常管理。 **1. 主从复制的概念** 在MySQL主从复制中,数据更改操作(如INSERT、UPDATE、DELETE)首先在“主”服务器上执行,然后这些更改被记录到二进制日志...

    MySQL主从配置完整步骤资料

    本文详细介绍了MySQL主从配置的具体步骤和命令,包括如何在主服务器上创建复制用户、编辑配置文件、设置读锁、获取binlog信息;以及在从服务器上编辑配置文件、配置复制参数、启动复制进程和检查复制状态的方法。...

    MYSQL-企业整合解决方案之mysql集群搭建-主从配置.docx

    MYSQL-企业整合解决方案之mysql集群搭建-主从配置 本资源主要介绍了MYSQL企业整合解决方案中的mysql集群搭建-主从配置的实现过程,涵盖了主从复制的原理、配置信息、搭建步骤等方面的知识点。 一、主从复制原理 ...

    Mysql主从配置详解

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

    mysql主从数据搭建问题处理

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

    mysql主从配置操作手册

    本文档基于以下环境进行MySQL主从配置的操作指南: - **主服务器**: - 操作系统: Red Hat 9 - MySQL版本: 5.0.16 - 机器名: dbmaster - IP地址: 192.168.0.111 - **从服务器**: - 操作系统: Red Hat 9 - ...

    主从mysql 搭建实践.rar

    这个"主从MySQL搭建实践.rar"压缩包文件显然包含了详细的步骤和可能遇到的问题,以及Redis的搭建和启动脚本,这对于理解MySQL主从复制和Redis的基础操作非常有帮助。 MySQL主从复制的核心原理是,当数据在主服务器...

    MySQL5.6主从复制搭建文档.docx

    MySQL 5.6主从复制搭建是数据库高可用性架构中的常见实践,它允许数据在主服务器和一个或多个从服务器之间同步,确保数据的安全性和服务的连续性。以下是搭建MySQL 5.6主从复制的关键步骤和相关知识点: 1. **配置...

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

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

    Mysql主从搭建及Mysql运维相关命令

    MySQL主从架构是一种常见的数据库高...以上就是MySQL主从搭建及运维相关命令的详细解析,这些步骤和命令对于构建和维护一个稳定的MySQL主从复制环境至关重要。注意在实际操作中根据实际情况调整配置,并确保数据安全。

Global site tag (gtag.js) - Google Analytics