文档章节

mysql 主从配置(windows)

小镇刁民
 小镇刁民
发布于 2016/07/12 18:05
字数 400
阅读 39
收藏 2
点赞 0
评论 0
  • 本机环境:win10
  • 数据库版本:mysql5.7
  • 环境准备:两个或两个以上的mysql数据库
  1. 在主数据库中创建slave账户并授权,用于同步数据
CREATE USER slave1; -- 创建用户
-- 授权 由于我的两个数据库服务都在本地 所以IP设置为:127.0.0.1
GRANT REPLICATION SLAVE ON *.* TO 'slave1'@'127.0.0.1' IDENTIFIED BY '123456';
  1. 修改主数据库my.ini配置 在[mysqld]下面增加下面几行代码
server-id=1  //数据库服务唯一标识
log-bin=master-bin //表示开启二进制日志
log-bin-index=master-bin.index
  1. 重启主库mysql服务,运行 SHOW MASTER STATUS,结果如下 MASTER_STATUS
  2. 修改从库my.ini配置 在[mysqld]下面增加下面几行代码
server-id=2
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin 
  1. 重启从库mysql服务
  2. 在从库上设置主库连接
CHANGE MASTER TO master_host='127.0.0.1', -- 主库 服务器Ip
master_port=3306, --
master_user='slave1', -- 连接主库的用户
master_password='123456', -- 连接主库的密码
master_log_file='master-bin.000001',-- Master服务器产生的日志
master_log_pos=0;
  1. 在从库上启动主从配置
START SLAVE;
  1. 在从库上查看 主从配置状态 SHOW SLAVE STATUS 显示结果如下: SLAVE_STATUS
  • 如果Slave_IO_Running跟Slave_SQL_Running都为yes则表示主从配置成功

  • 如果出现:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs错误,找到data文件夹下的auto.cnf文件,修改里面的uuid值,保证各个db的uuid不一样,重启数据库服务即可。

  • 如果出现:Slave failed to initialize relay log info structure from the repository, Error_code: 1872错误,执行RESET SLAVE命令,然后重新执行第6,7步。

    THE END

© 著作权归作者所有

共有 人打赏支持
小镇刁民
粉丝 3
博文 12
码字总数 7394
作品 0
成都
后端工程师
MYSQL主从复制配置

下载免安装MYSQL版本,这里以5.5.50版本为例,配置一主两从MYSQL服务 2. 解压复制三份,分别命名为 3. 创建my.ini配置文件,配置Master数据库 3. 创建my.ini配置文件,配置Slave 1数据库 4....

我想去看一看大海
2016/07/03
36
0
Mysql 主从复制 及 一些要注意的特殊设置

0.准备 A.安装数据库: 主从mysql数据库 (mysql server)都安装好: 版本上,mysql 允许 低版本master 配 高版本slave https://dev.mysql.com/doc/refman/5.7/en/replication-compatibility...

whaoran4726
2017/06/04
0
0
MySQL主从配置及实现读写分离

IDC_之家
2017/02/12
0
0
windows部署mysql5.7主从

网上有很多资料,但是mysql版本更新会造成很多不一致下面是我的操作流程; 第一步安装主mysql 配置my.ini log_bin=D:Mysqlmysql-5.7.17-winx64-masterlog-bin //二进制日志,主从配置必须要在...

邓竣
2016/12/20
152
0
MySQL5.7.21开启Gtid配置主从复制

mysql5.7.21开启Gtid配置主从复制 一、环境: mysql 主库master:10.0.0.101 172.168.1.101 mysql 从库slave:10.0.0.103 172.168.1.103 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 二进制......

wjw555
07/09
0
0
Windows下Mysql主从配置(Mysql5.5)

主数据库IP:192.168.3.169 从数据库IP:192.168.3.34 主数据库配置my.inin: 在[mysqld]下添加配置数据: server-id=1 #配一个唯一的ID编号,1至32。 log-bin=mysql-bin #二进制文件存放路径 ...

幸福的魂魄
2014/05/27
0
0
高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离

一、环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso JDK版本:jdk1.7.0_45 MyCat版本:Mycat-server-1.4-release-20151019230038-linux.tar.gz MyCat节点IP:192.168.1.203 主机名:edu-myc......

登录404
2017/01/04
1K
0
linux系统如何为mysql设置主从服务器?

如何在linux环境下设置mysql主从服务器呢?设置mysql主从服务器,听上去很高大上的样子,其它实现起来也是不难的。一般设置主从服务器,主要是为了数据安全,即使主服务器出现问题,还可以从...

hero2019
07/06
0
0
MySQL主从介绍&准备工作&配置主&配置从&测试主从同步

17.1 MySQL主从介绍 MySQL主从的概念 • MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 • MySQL主从是...

影夜Linux
07/06
0
1
Mysql主从复制以及常见错误问题分析

Mysql主从复制以及常见错误问题分析 一、主从复制简介: 1、mysql主从复制原理: Mysql主从复制的实现,主要依赖于二进制日志来实现,过程主要是根据把主的MySQL 的数据复制到其它主机( Sla...

技术小疯子
01/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6用的外库遇到的问题

要用到wmi库 pip install wmi 装后不能用还要安装pywin32库。 要用到crypto加密模块安装pip instal pycrypto装后不能用。要安装pycryptodome。...

oisan_
15分钟前
0
0
select, poll, epoll I/O复用介绍

什么是I/O复用? 内核监视多个文件描述符(I/O文件句柄),一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知应用程序进行相应的读写操作。 I/O多路复用又被称为“事件驱动”(比如读写事...

xiaoxlm
15分钟前
0
0
【Spring 系列 给IOC容器添加组件的几种方式总结】

给Spring 注册Bean的几种方式总结。其中使用@Import注解是Spring Boot 完成自动配置的一个核心注解。 1、Spring 中给IOC容器添加组件的几种方式 在Spring的配置文件中,配置Bean(基于XML方式...

HansonReal
16分钟前
4
0
bootstrapTable语言包设置

###方法一引入不同的语言包 <script src="bootstrap-table-zh-CN.js"></script> ###方法二引入全语言包 <script src="bootstrap-table-locale-all.min.js"></script>//然后在初始化前设计默......

momo1987
17分钟前
0
0
Saltstack 常用命令

1、拷贝文件到客户端 # salt 'slaver.test.com' cp.get_file salt://apache.sls /tmp/cp.txt 2、拷贝目录到客户端 # salt 'slaver.test.com' cp.get_dir salt://test /tmp 3、显示存活的客户......

硅谷课堂
18分钟前
0
0
致初学者-如何学好Python这门编程语言?[图]

致初学者-如何学好Python这门编程语言?[图]: 对于很多Python3初学者,往往会面临以下问题:Python2和Python3我该学习哪一个?是否要安装Linux系统学习Python?Python3有各种版本我该安装哪...

原创小博客
20分钟前
1
0
E31---setopt=protected_multilib=false

今天在云服务器上装nginx,需要先安装一些依赖库比如zlib, ,但是安装zlib时候报错。 yum install -y zlib zlib-devel 1 (-y 指的是如果需要选yes no的自动y)下面是报错 Protected multil...

侠客行之石头
25分钟前
0
0
HTTP常见面试题

Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 标准端口是80 ,而 HTTPS 的标准端口是443 在OSI 网络模型中,H...

JK_OPERA
26分钟前
0
0
python爬取站长素材网页图片保存到ppt中

网站地址:http://sc.chinaz.com/tupian/index.html 直接上代码: import requestsfrom bs4 import BeautifulSoupfrom pptx import Presentationfrom pptx.util import Inchesimpor......

你为什么不吃药
28分钟前
1
0
Ubuntu 18.04 swap空间的修改

一、准备工作 执行“sudo swapon -s”命令,查看是否已经存在swap file 二、修改swap file # 如果第一步存在swapfile则需要先禁用sudo swapoff /swapfile# 修改swap 空间的大小为2Gs...

Iceberg_XTY
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部