返回顶部
首页 > 资讯 > 数据库 >如何进行mysql5.7.15 主从复制环境搭建
  • 133
分享到

如何进行mysql5.7.15 主从复制环境搭建

2024-04-02 19:04:59 133人浏览 泡泡鱼
摘要

本篇文章为大家展示了如何进行Mysql5.7.15 主从复制环境搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

本篇文章为大家展示了如何进行Mysql5.7.15 主从复制环境搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

硬件信息:
主节点:
操作系统: Centos7
ip:       192.168.10.11
mysql版本: 5.7.15
从节点1:
操作系统: centos7
ip:       192.168.10.12
mysql版本: 5.7.15
从节点2:
操作系统: win-server-2008-r2
ip:       192.168.10.13
mysql版本: 5.7.15


1、主节点配置
   1)修改 /etc/my.cnf文件,在其中添加一下的内容
         log_bin               # 开启二进制日志文件
         server_id=1         # 主服务器id号(值不能为0,我刚开始为0,从库无法连接到主库)
        2)对要做主从的数据库做全库导出
     mysqldump -uroot -p -D dbname > xxxx.dmp
   3) 常见用于从库连接的用户
     mysql> grant all privileges on dbname.* to replication@'192.168.10.%' identified by 'replication';
   4) 查看log_bin的信息。
        mysql> show master status\G;
        *************************** 1. row ***************************
                     File: node1-bin.000001
                 Position: 154
             Binlog_Do_DB: 
         Binlog_Ignore_DB: 
        Executed_Gtid_Set: 


2、从库节点1配置(centos 7)
   1)修改/etc/my.cnf 文件,在其中加入以下内容
    server_id=2
   2)将主节点备份的数据导入库中
    mysql -uroot -p -D dbname < xxxx.dmp
   3)设置master信息
     mysql> chang master to 
       MASTER_HOST='192.168.10.11',
       MASTER_USER='replication',
       MASTER_PASSWord='replication',
       MASTER_PORT=3306,
       MASTER_LOG_FILE='node1-bin.000001',
       MASTER_LOG_POS=154,
       MASTER_CONNECT_RETRY=10; 
    4) 启动slave
       mysql> start slave;
     5) 产看slave的信息
         mysql> show slave status\G;
            Slave_IO_State: Waiting for master to send event
               Master_Host: 192.168.10.11
               Master_User: replication
               Master_Port: 3306
             Connect_Retry: 60
           Slave_IO_Running: Yes
         Slave_SQL_Running: Yes
   Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
         
      信息没有报错,说明配置成功。
3、从库节点2配置(win-server8-r2)
1)修改C:\ProgramData\MySQL\MySQL Server 5.7\my.cnf 文件,在其中加入以下内容
    server_id=3
   2)将主节点备份的数据导入库中
    mysql> source  绝对路径\xxxx.dmp
   3)设置master信息
     mysql> chang master to 
       MASTER_HOST='192.168.10.11',
       MASTER_USER='replication',
       MASTER_PASSWORD='replication',
       MASTER_PORT=3306,
       MASTER_LOG_FILE='node1-bin.000001',
       MASTER_LOG_POS=154,
       MASTER_CONNECT_RETRY=10; 
    4) 启动slave
       mysql> start slave;
     5) 产看slave的信息
         mysql> show slave status\G;
            Slave_IO_State: Waiting for master to send event
               Master_Host: 192.168.10.11
               Master_User: replication
               Master_Port: 3306
             Connect_Retry: 60
           Slave_IO_Running: Yes
         Slave_SQL_Running: Yes
   Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
         
      信息没有报错,说明配置成功。


4、验证
  在主库进行增删改查等操作,查看两个从库的同步情况。

上述内容就是如何进行mysql5.7.15 主从复制环境搭建,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: 如何进行mysql5.7.15 主从复制环境搭建

本文链接: https://lsjlt.com/news/66433.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何进行mysql5.7.15 主从复制环境搭建
    本篇文章为大家展示了如何进行mysql5.7.15 主从复制环境搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2024-04-02
  • mysql主从复制环境搭建
    mysql 主从第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从主my.cnf文件 (192.168.1.64)mysqld模块加入log-bin=mysql-bin 启动二进...
    99+
    2024-04-02
  • windows版的mysql主从复制环境搭建
    背景 最近在学习用Spring Aop来实现数据库读写分离的功能。 在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以...
    99+
    2021-12-22
    windows版的mysql主从复制环境搭建
  • docker创建MySQL镜像,搭建主从复制环境
    docker创建MySQL镜像,搭建主从复制环境 前言一、编写Dockerfile制作mysql镜像编写Dockerfile文件编写mysql_file文件:编写run.sh文件build M...
    99+
    2023-09-28
    centos linux docker
  • Redis多实例及主从复制环境搭建
    一、redis主从复制原理 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的...
    99+
    2024-04-02
  • 怎样进行MYSQL主从复制的搭建
    今天就跟大家聊聊有关怎样进行MYSQL主从复制的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。前言:MYSQL的主从复制的原理跟MYSQL的主主复制的原理其实是一样的,但是从数据...
    99+
    2023-06-06
  • MYSQL主从环境搭建
    服务器:192.168.11.131 master192.168.11.132 slave服务器系统# cat /etc/redhat-release CentOS Linux release 7...
    99+
    2024-04-02
  • 如何搭建mysql主从复制
    搭建mysql主从复制的方法在主从服务器开启时间同步[root@storage  ~]# ntpdate 172.18.0.1主数据库配置使用记事本打开主数据库的my.cnf配置文件,在文件中的[my...
    99+
    2024-04-02
  • 新环境搭建Mysql主从
    环境信息: 用途 IP OS Mysql 主 ...
    99+
    2024-04-02
  • mongoDB中如何搭建主从复制
    mongoDB中如何搭建主从复制,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。详解mongoDB主从复制搭建详细过程主 192.16...
    99+
    2024-04-02
  • Mysql5.7中如何搭建主从复制
    这篇文章主要介绍了Mysql5.7中如何搭建主从复制,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、概述主从复制可以实现对数据库备份和读写...
    99+
    2024-04-02
  • 如何进行搭建VC环境分析
    本篇文章为大家展示了如何进行搭建VC环境分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C语言发展起来的一种新的程序设计语言。C语言诞生于20世纪70年代,是一种应用相当广泛的程序设计语言,使得使...
    99+
    2023-06-17
  • mysql真实环境搭建主从
                     &...
    99+
    2024-04-02
  • Mysql主从复制搭建
    1.mysql主库会把所有的写操作记录在binlog日志中,并且生成log dump线程,将binlog日志传给从库的I/O线程,从库生成两个线程,一个是I/O线程,另外一个是SQL线程。 主将更改操作记录到binlog里从将主的binlo...
    99+
    2020-09-28
    Mysql主从复制搭建
  • 在Mysql5.7中如何搭建主从复制
    这篇文章主要为大家展示了“在Mysql5.7中如何搭建主从复制”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Mysql5.7中如何搭建主从复制”这篇文章吧。一...
    99+
    2024-04-02
  • MySQL5.7主从复制-GTID复制搭建
     两台服务器,系统是Redhat6.5,MySQL版本是5.7.18。 1、在主库上,创建复制使用的用户,并授予replication slave权限。这里创建用户repl,可以从IP为1...
    99+
    2024-04-02
  • 如何进行MySQL主从GTID复制修复
    如何进行MySQL主从GTID复制修复,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GTID是5.6新增特性,减少DBA运维的工作。在以前一主...
    99+
    2024-04-02
  • 如何使用MySQL进行主从复制
    1:MySQL主从复制介绍 (1)MySQL数据库默认是支持主从复制的,不需要借助于其他的技术,我们只需要在数据库中简单的配置即可。 (2)MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。就是一台...
    99+
    2023-10-24
    mysql 数据库 服务器
  • centos7 maiadb主从复制搭建
    需求:由于要使用saltstack,部署环境,先手动搭建了下主从环境,发现原来的word资料都找不到了,所以这次赶紧的记录到博客当中!!环境:两台设备,ip地址分别为:node1:192.168.56.11...
    99+
    2024-04-02
  • MongoDB 主从复制集搭建
    一、Mongodb复制集简介什么是复制集?复制集(Replica Sets)是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服务进行恢复。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作