一、安装Mysql
1.本地首先需要搭建一套mysql,可以使用集成环境。
2.需要单独在搭建mysql,用来做主从复制
3.解压安装包 [mysql-5.6.24-win32.1432006610.zip]
4.配置 mysql环境变量 ( 修改PATH,添加 D:\MysqlServer5.6\bin )
5. D:\MysqlServer5.6 目录下新建my.ini 配置文件
步骤四的具体操作如下:
步骤五的具体操作如下: 自己创建一个 my.ini 加入以下内容
[mysqld]
port=3307
basedir=F:\MysqlServer5.6
datadir=F:\MysqlServer5.6\data
#从数据库的ID
server_id=2
#二进制变更日志
log_bin=mysql-bin
#配置中继日志
relay_log=mysql-relay-bin
#表示slave将复制事件写进自己的二进制日志
log_slave_updates=1
read_only=1
主--创建用户
#添加一个mysql主从复制需要的账号
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO mysql_backup@'%'
IDENTIFIED BY 'root';
#新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问
FLUSH PRIVILEGES;
#查看主数据库的状态
SHOW MASTER STATUS;
从--连接主
#停止从库
STOP SLAVE;
#链接主库
CHANGE MASTER TO master_host = '127.0.0.1',
master_user = 'mysql_backup',
master_password = 'root',
master_log_file = 'mysql-bin.000002',
master_log_pos = 420;
#启动从库
START SLAVE;
#查看从库状态
SHOW SLAVE STATUS;