返回顶部
首页 > 资讯 > 数据库 >mysql主从(windows)
  • 276
分享到

mysql主从(windows)

mysql主从(windows) 2015-09-26 12:09:38 276人浏览 猪猪侠
摘要

Mysql windows主从 准备环境 数据库版本 主数据库版本 5.7.21 从数据库版本 5.7.25 只要数据库的前两个版本号一致,那么就可以进行主从同步。 主数据库开启binlog 日志 #mysql

mysql主从(windows)

Mysql windows主从

  • 准备环境

    • 数据库版本

      • 数据库版本 5.7.21
      • 从数据库版本 5.7.25

        只要数据库的前两个版本号一致,那么就可以进行主从同步。

    • 主数据库开启binlog 日志

      #mysql binlog 日志
      log_bin = C:/Development/mysql/mysql-5.7.25-winx64/log/mysql-bin
      #服务器标识id
      server-id = 001
      expire_logs_days = 7
      max_binlog_size = 100m
      binlog_fORMat=MIXED
      
      • 重启服务器,使修改的my.ini 生效

      • 使用下面的语句进行验证是否开启log_bin

        SHOW VARIABLES LIKE "%log_bin%"
        
    • 创建从库的登陆用户

      GRANT replication SLAVE  ON  *.* TO repl@"%" IDENTIFIED by "123456"
      
      • 使用新建用户进行登陆,进行验证
    • 主机数据备份到从库

      C:Developmentmysqlmysql-5.7.25-winx64in> mysqldump.exe  -h localhost   -u root -p123456 --databases  test_copy | mysql -h 192.168.5.90 -u root -p123456
      
      • 在从库进行登陆查看,是否备份过来
  • 修改从服务配置

    • 给从库增加服务标识(MySQL 5.7.3 及以后版本,如果没有设置server-id, 那么设置binlog后无法开启MySQL服务)
      server-id = 002
      
    • 重启mysql服务
    • 登陆从库的mysql,执行如下命令
      stop  slave;
      
      • stop slave,就是分别关闭了I/O线程(stop slave IO_THREAD)和SQL线程(stop slave SQL_THREAD),I/O线程会维护master.info信息的更新,SQL线程会维护relay-log.info信息的更新
  • 主从进行网络链接

    • 执行下面的命令也需要登陆从库的mysql,并且在mysql 的从库执行

    • 从库现在开始绑定主库ip进行binlog日志的读取

      change master to master_user="repl",master_passWord="123456",master_host="192.168.5.155",master_port=3306,master_log_file="mysql-bin.000003",master_log_pos=154; 
      
      
    • 如果不知道,自己需要同步的是那个bin_log 日志文件,请使用下面的命令,在主库执行查询

      SHOW MASTER STATUS
      
    • 启动从库mysql 线程维护信息

      start  slave;
      
    • 从库查看是否绑定

      SHOW SLAVE STATUS
      
    • 参数说明

      #唯一的id,不能和master相同 
      server-id=106
      #主库的ip
      master-host=192.168.5.155
      #主库创建同步的用户名
      master-user=repl
      #主库创建同步账户的密码 
      master-password=123456
      # 主库的端口
      master-port=3306
      #从库读取主库的归档日志
      master_log_file="mysql-bin.000003"
      # 当重新建立主从连接时,如果连接建立失败,间隔多久后重试。单位为秒,默认设置为60秒,同步延迟调优参数。
      master-connect-retry=60
      #要同步的mstest数据库,要同步多个数据库,就多加几个replicate-db-db=数据库名 
      replicate-do-db=test_copy
      #忽略的数据库
      replicate-ignore-db=mysql
      # show master status命令查到的:postion位置(开始同步的日志偏移量)
      master_log_pos=154
      
  • 操作数据,查看是否同步

    • 主库执行创建库表,从库进行查看是否同步
      CREATE TABLE `test`  (
      `id` int(0) NOT NULL,
      PRIMARY KEY (`id`)
      );
      
  • 取消mysql 主从

    # 停止从库
    stop slave
    # 重新设置从库
    reset slave;
    # 重设所有从库
    reset slave all;
    # 查看从库链接状态信息
    show slave status
    
您可能感兴趣的文档:

--结束END--

本文标题: mysql主从(windows)

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

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

猜你喜欢
  • mysql主从(windows)
    mysql windows主从 准备环境 数据库版本 主数据库版本 5.7.21 从数据库版本 5.7.25 只要数据库的前两个版本号一致,那么就可以进行主从同步。 主数据库开启binlog 日志 #mysql...
    99+
    2015-09-26
    mysql主从(windows)
  • Windows下怎么配置MySQL主从复制
    这篇文章主要讲解了Windows下怎么配置MySQL主从复制,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多...
    99+
    2024-04-02
  • mysql主从复制--一主一从
    1、启动实例3306和33072、检查主库配置[root@client 3306]# egrep  "log-bin|server|sock"  my.cnfsocket &n...
    99+
    2024-04-02
  • windows版的mysql主从复制环境搭建
    背景 最近在学习用Spring Aop来实现数据库读写分离的功能。 在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以...
    99+
    2021-12-22
    windows版的mysql主从复制环境搭建
  • Mysql 数据库 主从数据库 (主从)(主主)
    一、什么是主从数据库 主从数据库就是把数据库架构分为主数据库和从数据库。从数据库是主数据库的备份,以提高数据的安全性,不至于一个数据库崩掉而导致整个项目也运行不起来。可以有效的防止财产的损失。一般从库只做查询操作,而主库则做更改操作,也就是...
    99+
    2023-09-28
    数据库 mysql 服务器
  • Mysql 5.7主从
    安装忽略,参考我前面的博客。从库克隆主库,克隆主数据库后,需要修改 server-id  和 /data/mysql/auto.cnf   中的UUID, 修改pid文件名字修改my.c...
    99+
    2024-04-02
  • Centos7配置mysql主从:一主多从
    mysql主从复制原理1.首先master将数据更新记录到二进制binlog文件2.slave通过I/O线程向master请求binlog日志文件指定位置之后的内容3.master接收到slave的io请求...
    99+
    2024-04-02
  • mysql搭建主从复制(一主一从,双主双从)
    主从复制原理 Mysql 中有一个binlog 二进制日志,这个日志会记录下所有修改了的SQL 语句,从服务器把主服务器上的binlog二进制日志在指定的位置开始复制主服务器所进行修改的语句到从服务器上执行一遍。 流程图 搭建一...
    99+
    2016-07-17
    mysql搭建主从复制(一主一从,双主双从)
  • MySQL主从配置:主从介绍、配置主和从 、测试主从同步
                MySQL主从介绍(两台机器数据同步)主:-->binlog从:-...
    99+
    2024-04-02
  • MYSQL主从(主备)部署
    一、环境准备 主机规划,示例环境用配置1主2从 类型 服务器IP 数据库版本 Master 192.168.100.1 Mysql:5.7.27 Save1 192.168.100.2 Mysql:5.7.27 Sav...
    99+
    2023-10-23
    数据库 mysql 服务器
  • Mysql主从部署
    Mysql主从部署 基于Mysql 5.7.26-1 一、 安装Mysql 离线部署推荐使用 "RPM Bundle" https://dev.mysql.com/get/Downloads/MySQL-5.7/...
    99+
    2020-08-26
    Mysql主从部署
  • mysql主从复制
    一.主从复制简介 2015年5月28日11时,12小时后恢复,损失:平均每小时106.48W$ 1)高可用 2)辅助备份 3)分担负载 复制是 MySQL 的一项功能,允许服务器将更改从一个实例复制到另一个实例。 1)主服务器将所有数据和...
    99+
    2019-04-07
    mysql主从复制
  • mysql主从同步
    #!/bin/bash . /etc/rc.d/init.d/functions if [ $# -ne 0 ];then    echo "Usage:sh `basename $0`"    exit 1 fi #MASTER V...
    99+
    2017-01-13
    mysql主从同步
  • 【MySQL】主从复制
    纸上得来终觉浅,绝知此事要躬行。 概述 复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多...
    99+
    2015-07-01
    【MySQL】主从复制
  • mysql主从复制
    两台mysql版本号为5.7以上   主库配置文件设置(注意设置在[mysqld]项中) 主库的ip地址为:192.168.1.1 server-id=1 #唯一id,主库设置1 log-bin=mysql-bin #日志记录...
    99+
    2018-10-04
    mysql主从复制 数据库入门 数据库基础教程 数据库 mysql
  • mysql 主从复制
    1, 准备二台机器或者服务器 ,保持mysq 版本一样或者版本相差不大; 主机:114.215.198.39 从机:116.62.234.228 2    新建一个数据库 我的数据库是hlqzxm; 进入主机的mysql 配置文件中修改配置...
    99+
    2021-10-15
    mysql 主从复制 数据库入门 数据库基础教程 数据库 mysql
  • MySQL 主从同步
    一、概述     原理图如下:     功能: BinLog:二进制文件,存储MasterDB(主数据库)中修改数据的内容,存储内容的格式有Statement,Row,Mixed。 Relay Log:功能作用与Binl...
    99+
    2018-11-12
    MySQL 主从同步
  • Mysql 主从搭建
                             Mysql  主...
    99+
    2024-04-02
  • MySQL 主从同步。
    Mysql 数据库安装: 服务器IP 地址规划:主服务器 IP 172.20.2.46 从服务器 IP 172.20.2.47 二、安装mysql服务器 1.将下载好的安装到解压到/usr/loca...
    99+
    2024-04-02
  • MySQL主从切换
    MySQL主从切换基于传统主从切换:当主宕机之后,方法一:1、所有从上IO线程都会因为主宕机中断,此时,停止SLAVE IO_THREAD,等待SQL线程将relay log中的事件执行完成;2、选择Rea...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作