一、安装mysql
1、解压安装包,放在任意哪个盘里
2、配置mysql变量环境(右击我的电脑点击属相,进入高级系统设置,在环境变量里面找到并修改PATH 在PATH的结尾处 添加; D:\MysqlServer5.6\bin【我的路径】)
[mysqld]
port=3307
basedir=D:\mysql主从复制
datadir=D:\mysql主从复制\data
log_bin = mysql-bin
server_id = 2
relay_log = mysql-relay-bin
log_slave_updates = 1
read_only = 1
4、打开CMD
进入放mysql主从复制的目录下的bin
<p><span style="color:#0070C0;">mysqld -install</span>
net start mysql 启动mysql服务
</p>
net stop mysql 停止mysql服务
二、配置Mysql主从复制
首先 需要在数据库中(navicat中),新建俩个链接,一个做主服务器 一个做从服务器
1、添加一个mysql主从复制需要的账号(在主服务器中新建一个查询)
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO mysql_backup@'%'
IDENTIFIED BY '123456';
2、用刚刚添加的用户(navicat点击左上角 用户) ,给你所需要用来做主从复制的数据库,添加权限
3、在主服务器中
flush privileges; (刷新权限)
4、在php运行环境中(phpstudy)修改mysql.ini中最后加入
server-id=1
log-bin=mysql-bin
5、查看master状态
SHOW MASTER STATUS
3、配置从服务器
#停止从库
Stop slave
#链接主库(这里的master_log_file 和 master_log_pos 需要与主库中的查看master状态中的保持一致)
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
#查看从库状态
Show slave status