win7下mysql读写分离_Windows环境下Mysql 5.7读写分离简单记录
一、目的
本文记录了在Windows环境中,mysql数据库读写分离配置过程。
二、准备:
Master机器:Windows 10 虚拟机,IP:192.168.3.32
Slave机器:Windows 10,IP:192.168.3.27
mysql数据库:5.7.23
三、前期准备:
在Master及Slave机器上分别安装好mysql数据库软件,并分别安装好所需读写分离的数据库实例。
四、配置:
1.配置Master数据库:
mysql数据库5.7版本中的my.ini文件所在目录为:C:\ProgramData\MySQL\MySQL Server 5.7,进入目录,打开my.ini文件,并着重修改或添加以下内容:
server-id=1log-bin=mysql-bin
binlog-do-db=invite_business
保存文件后重启mysql服务,然后运行命令(本示例中Master及Slave中用户名均为root,密码root)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'WITH GRANT OPTION;
FLUSH PRIVILEGES;
授权root用户可以远程访问本机mysql数据库。或者使用Navicat软件连接本机mysql,点击用户按钮,添加root远程用户,授权后也可以达到相同效果。
然后在mysql命令行界面,运行命令:
show master status;
查看主数据库的日志文件名称及当前日志的最新位置,以便配置从数据库。
至此,mysql主数据库配置完成。
2.配置从数据库
打开C:\ProgramData\MySQL\MySQL Server 5.7\my.ini文件,修改其中的server-id选项,使之与Master库的id不同,并添加其他选项,如下所示:
log-bin=mysql-bin
replicate-do-db=invite_business
保存后,重启mysql服务,使之生效。
打开从库命令行界面,运行命令,关闭同步功能。
stop slave;
然后运行关键语句:
change master to master_host='192.168.3.32',master_user='root',master_password='root',master_log_file='mysql-bin.000005',master_log_pos=8233980
注意:master_log_file及master_log_pos以实际Master库配置为准,不能搞错。
之后,运行命令,重启同步功能:
start slave;
五、数据同步测试
1.在主库中更改数据:
2.查看从库相应数据:
测试完毕。
win7下mysql读写分离_Windows环境下Mysql 5.7读写分离简单记录相关推荐
- nginx 启动命令_Windows环境下将Nginx安装到服务中的方法
介绍 众所周知nginx是一个小巧且高性能的服务器软件.nginx是开源软件,它被个人和各大企业所使用.大多数情况下nginx是在linux环境下使用,在linux各种玩法已经遍地都是.但是在Wind ...
- php mysql 主从复制_Windows 环境下,MySQL 的主从复制和主主复制
Mysql的主从配置 1.找到配置文件 找到配置文件是主从复制的第一个难点.很多新手都容易找错配置文件,一般my.ini配置文件所在的位置都是隐藏的. 一般人都以为配置文件为 C:\Program F ...
- 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载
软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...
- windows下c 用mysql数据库_Windows环境下C/C++访问PostgreSQL数据库
PostgreSQL是一款在Linux环境下应用十分广泛的轻量级关系型数据库,大家都听说过MySQL,却对PostgreSQL鲜有耳闻,它其实在性能.应用领域上和MySQL不相上下.网上关于Windo ...
- mysql安装了老版本_Windows 环境下 MySQL 5.7 安装配置指南
安装环境 Windows 版本:Windows 10 专业版 64bit MySQL 版本:MySQL 5.7.16 Tip 在安装 MySQL 前请务必确认自己电脑的 net 指令是正常工作的.有些 ...
- system+执行mysql命令_Windows环境下通过MySQL以SYSTEM身份执行系统命令 -电脑资料
前段时间出了两个关于MySQL的漏洞<MySQL CREATE FUNCTION功能mysql.func表允许注入任意函数库漏洞>.<MySQL CREATE FUNCTION功能l ...
- windows mysql 数据库存放位置_windows环境下更改Mysql数据库存储位置的具体步骤
最近对windows2003环境下的mysql数据位置进行迁移工作.在网上搜集到的教程是这样的. 一.首先把mysql的服务先停掉. 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开M ...
- mysql windows编译_Windows平台下编译Mysql源码 | 学步园
最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...
- linux下mysql服务架设_linux下源码搭建php环境之mysql(一)
现在已经大半夜了,五一劳动节挺无聊的. 折腾一下吧,实在是睡不着.于是乎在电脑上安装个虚拟机,然后呢,在虚拟机上搭建一个php环境. 首先我得安装MYSQL吧.发现遇到的问题真多..待我娓娓道来. 主 ...
最新文章
- esp32 camera_利用Phyphox和ESP32蓝牙制作欧姆表测电阻
- R语言jitter函数为数据添加噪声(noise)扰动信息实战
- 通过style来控制隔行显示不同颜色 .
- PERL 实现微信登录
- 洛谷 P2722 总分题解
- 量子密钥和量子计算机是什么关系,关于量子通信,这些问题你困惑过吗?
- 如何释放hdfs中的续租_装修中甲醛如何高效释放
- MapReduce简介和过程浅析
- [Spark][Python]对HDFS 上的文件,采用绝对路径,来读取获得 RDD
- web3.eth.estimateGas
- 开源排版软件 Scribus
- [OS X軟件] 我一直在用的 司机会看的那种 免费资源又多
- 英汉对照计算机专业词汇
- 高精度三维空间测量、定位与追踪(上)
- java毕业设计餐饮类网站Mybatis+系统+数据库+调试部署
- 市场营销人员如何用BI工具进行多维度数据分析?仅需7步
- html让图片悬浮在网页,网页制作灰度图片悬浮效果利用HTML5和jQuery实现
- 称重传感器的构造与测重形式
- 2021-08-02网关http或tcp收发等极简物联网通用json协议设计
- 阿里云 DNS 新增云上线路的智能解析功能
热门文章
- Leecode刷题热题HOT100(17)——电话号码的字母组合
- 为何要搞 10 年?方舟编译器专家首次回应
- 使用哪种关机方式后再启动计算机时间最长,有没有哪一种软件可以使电脑在设置好时间后自动开关机...
- linux运行多个c文件路径,linux c的连接库和怎么同时编译多个源程序
- python 私有云_构建私有云伴随着哪些需求?
- py导入包异常跳出_python~异常处理及包
- 如何用python中的turtle库画三角形_Python如何使用turtle库绘制图形
- vue 子页面调用父页面常用方式
- php 使用支付宝SDK报错解决
- abd shell关闭所有程序_第十六章 Shell编程