Windows环境下创建MySQL主从复制
来源:互联网 发布:mysql explain type 编辑:程序博客网 时间:2024/06/10 02:29
首先本人是基于自身的开发环境搭建MySQL主从复制,我的php开发环境是集成环境PHPstudy,其他环境情况类似,甚至可以说是一样的。
1.我们本身的开发环境就有MySQL,我们可以把这个MySQL服务看成主服务。
2.接下来我们可以下载一个新的MySQL(我们把这个叫做MySQL2),解压之后安装在任意盘下。
3.我们在电脑上以管理员身份运行cmd,找到第二步中安装MySQL2的路径,接下来执行:mysqld -install
4.更改MySQL2的配置文件
[mysqld]basedir = D:\phpStudy\mysql2datadir = D:\phpStudy\mysql2\dataport = 3307 //我们原来的端口号是3306,现在改成3307,自己定义server-id = 2//日志(关键)log_bin = mysql-binrelay_log = mysql-relay-bin5.我用的数据库管理工具是Navicat,如下图zndy是MySQL的链接,也就是原来的数据,slave是MySQL2的链接
6.在zndy下建立查询,运行
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO mysql_backup@'%'IDENTIFIED BY '123456';
接下来运行
flush privileges;
现在就有了一个公共的用户
7.配置主MySQL服务
在MySQL的配置文件中加入以下代码:
#开启二进制日志
log-bin=mysql-bin
#服务器id
server-id=1
8.最后一步,在slave下新建查询,执行以下代码
#链接主库CHANGE MASTER TO master_host = '127.0.0.1', master_user = 'mysql_backup', master_password = '123456', master_log_file = 'mysql-bin.000001', master_log_pos = 3696; #启动从库Start slave#停止从库Stop slave#查看从库状态Show slave status
关于查看状态:
这就是主的MySQL服务状态
9.至此我们的主从复制就结束了,关键是理解清楚关系,从服务通过主服务的日志来更新自己。
0 0
- Windows环境下创建MySQL主从复制
- MySQL主从复制配置-windows单机环境
- Windows环境下实现主从复制
- Windows环境下主从复制测试
- linux环境下搭建mysql主从复制
- window环境下mysql主从复制
- ubuntu环境下配置mysql主从复制
- wamp环境下MySQL配置主从复制
- windows下的mysql主从复制
- windows下的mysql主从复制
- windows下mysql数据库主从复制
- Windows操作系统下的MySQL主从复制
- Windows系统下MySQL主从复制搭建
- windows mysql主从复制
- windows上搭建mysql的主从复制测试环境
- MySQL 主从复制理解与实践(WINDOWS环境)
- linux centos下mysql数据库的主从复制环境搭建
- linux centos下mysql数据库的主从复制环境搭建
- 运算符的重载
- 等差数列
- kafka
- mvc的扩展3(composer的加载)
- 高性能 TCP/UDP/HTTP 通信框架 HP-Socket v4.1.2
- Windows环境下创建MySQL主从复制
- Struts2框架篇
- android_17_AndroidTestCase单元测试
- 【codeforces 546A】Soldier and Bananas
- android httpClient 支持HTTPS的处理方式
- 《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01
- MXnet实战心得---值得拥有
- 接口的作用和使用原则
- php基础