一、安裝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