MySQL主从配置
1、先在本地搭建一套mysql,可以用集成环境
需要单独搭建mysql,用来做主从复制
解压mysql安装包[mysql-5.6.24-win32.1432006610.zip]
配置环境变量(修改PATH ,添加添加 D:\MysqlServer5.6\bin)
在D:\MysqlServer5.6目录下新建my.ini配置如下
[mysqld] basedir=D:\MysqlServer5.6
datadir=D:\MysqlServer5.6\data
2、使用管理员打开cmd窗口跳转到mysql的bin目录
执行命令:mysqld -install

3、启动mysql服务
net start mysql 启动mysql服务
net stop mysql 停止mysql服务

1、添加一个主从复制需要的账号
grant 权限 on 数据库对象 to 用户
:命令如下
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO mysql_backup@'%'
IDENTIFIED BY '123456';
刷新权限
flush privileges;
2、配置主服务器
在mysql配置文件加入
server-id=1
log-bin=mysql-bin
server-id:为主服务器A的ID值
log-bin:二进制变更日值
重启master运行 show master status;
输出如下

3、配置从服务器
在从库停止运行
#链接主库
CHANGE MASTER TO master_host = '127.0.0.1',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000008',(主服务输出的)
master_log_pos = 120;(主服务输出的)
停止从库
stop slave
启动从库
start slave
查看从库状态
show slave status;
IO和SQL均为yes就配置完成
