文档章节

mysql 主从配置(windows)

小镇刁民
 小镇刁民
发布于 2016/07/12 18:05
字数 400
阅读 40
收藏 2
  • 本机环境: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
成都
后端工程师
私信 提问
windows环境下mysql主从配置(测试成功)

mysql主从配置 相关的理论知识大家可以网上找一下,我这里主要从实战的配置来介绍mysql主从配置,查询了很多资料,也测试了很多遍,最后自己整理出这份能成功mysql主从的配置步骤。 环境介绍...

神游1214
2018/12/28
0
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-5.6.41读写隔离配置

使用场景 在高并发场景中涉及到数据库频繁查询和插入、修改数据时,若不做读写隔离,单服务器上的数据库负载过大,由于频繁的连接数据库,频繁地释放连接资源,导致执行效率缓慢。为了给数据...

JokerLai
01/05
0
0
windows部署mysql5.7主从

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

邓竣
2016/12/20
152
0

没有更多内容

加载失败,请刷新页面

加载更多

刚入职阿里,告诉你真实的职场生活,兼谈P6、P7、P8的等级

一:拿下offer的人,基本上都有什么特征? 二:为什么选择阿里? 三:阿里的工作氛围什么样? 四:阿里的薪资情况? 五:阿里的晋升空间有多大? 最近部门招聘,很多工程师,包括我在内都参与...

java知识分子
8分钟前
0
0

中国龙-扬科
11分钟前
0
0
深入理解定时器系列第一篇——理解setTimeout和setInterval

很长时间以来,定时器一直是javascript动画的核心技术。但是,关于定时器,人们通常只了解如何使用setTimeout()和setInterval(),对它们的内在运行机制并不理解,对于与预想不同的实际运行状...

Jack088
14分钟前
0
0
windows 安装nvm

1、nvw-windows的官网:https://github.com/coreybutler/nvm-windows/releases 2、选择nvm-setup.zip安装 3、配置环境变量 4、检查nvm是否安装成功 使用管理员权限打开一个命令行。输入nvm v...

灰白发
25分钟前
0
0
MySQL

慢日志查询作用 慢日志查询的主要功能就是,记录sql语句中超过设定的时间阈值的查询语句。例如,一条查询sql语句,我们设置的阈值为1s,当这条查询语句的执行时间超过了1s,则将被写入到慢查...

士兵7
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部