一、安装mysql
1、解压安装包,放在任意哪个盘里
2、配置mysql变量环境(右击我的电脑点击属相,进入高级系统设置,在环境变量里面找到并修改PATH 在PATH的结尾处 添加; D:\MysqlServer5.6\bin【我的路径】)
3、D:\MysqlServer5.6目录下新建my.ini 配置文件,并添加如下 [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-bin5、查看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
