windows系统单机安装mysql两实例并配置为主从关系
2017-10-18 22:40
746 查看
1、环境
操作系统:win7 64位mysql版本:5.7.19。下载地址:https://dev.mysql.com/downloads/mysql/
2、mysql安装
下载文件mysql-5.7.19-winx64.zip到本地,分别解压到两个目录:D:\mysql-5.7.19-winx64
D:\mysql-5.7.19-winx64-slave
将"D:\mysql-5.7.19-winx64\bin"添加到环境变量
两个目录下分别增加my.ini文件,内容分别为
master:
[mysqld] #skip-grant-tables basedir=D:/mysql-5.7.19-winx64 datadir=D:/mysql-5.7.19-winx64/data bind-address=127.0.0.1 port=3306 server-id=1 log-bin=master-bin log-bin-index=master-bin-index
slave:
[mysqld] #skip-grant-tables basedir=D:/mysql-5.7.19-winx64-slave datadir=D:/mysql-5.7.19-winx64-slave/data bind-address=127.0.0.1 port=3307 server-id=2 relay-log=slave-relay-bin relay-log-index=slave-relay-bin.index
两个目录下分别执行安装:
D:\mysql-5.7.19-winx64\bin>mysqld install mysql
D:\mysql-5.7.19-winx64-slave\bin>mysqld install mysql-slave
两个目录下分别执行初始化:
D:\mysql-5.7.19-winx64\bin>mysqld --initialize
D:\mysql-5.7.19-winx64-slave\bin>mysqld --initialize
会发现两个目录下新增了data目录,并为root用户分配了默认密码(见D:\mysql-5.7.19-winx64-slave\data\$主机名.err日志)
启动两个实例:
net start mysql
net start mysql-slave
3、配置主从
cmd登陆到主实例mysql -u root -P3306 -p
输入密码,回车进入mysql客户端
执行:
create user repl_user;
grant replication slave on *.* to repl_user identified by 'repl_user';
cmd登陆到从实例
mysql -u root -P3307 -p
输入密码,回车进入mysql客户端
执行:
change master to master_host='127.0.0.1', master_port=3306, master_user='repl_user', master_password='repl_user';
start slave;
4、测试主从同步
在主实例上创建数据库:csk切换到从实例,发现上面也有了这个库
D:\mysql-5.7.19-winx64-slave\data\$主机名.err下有显示本次复制日志过程:
2017-10-18T14:22:07.465200Z 7 [Note] Slave SQL thread for channel '' initialized, starting replication in log 'FIRST' at position 0, relay log '.\slave-relay-bin.000001' position: 4
完!
相关文章推荐
- MySQL实现单机多实例安装并配置主从复制
- 【转载】MySQL单机多实例安装并配置主从复制
- MySQL单机多实例安装并配置主从复制
- MySQL单机多实例安装并配置主从复制
- MySQL单机多实例安装并配置主从复制
- Windows下多个Mysql实例配置主从
- Windows 64位系统下安装mysql,配置使用以及修改密码!
- mysql多实例的安装以及主从复制配置
- win2003 安装2个mysql实例做主从同步服务配置
- Windows 下的 MySQL 主从关系配置
- centos7下mysql5.6.30单机多实例主从配置
- WIndows系统下mysql-noinstall安装配置
- 如何在windows64位的系统上安装,配置mysql?
- Windows系统下IIS 6.0+MySql 5.0.45+PHP 5.2.5+ZendOptimizer 3.3.0a+phpMyAdmin 2.11.4环境配置安装指南
- MySQL下载安装及配置——Windows系统下
- win2003 安装2个mysql实例做主从同步服务配置
- mysql多实例的安装以及主从复制配置
- Windows 下的 MySQL 主从关系配置
- MySQL主从复制配置-windows单机环境
- mysql主从复制 主从配置(windows系统上)