mysql 主從配置

1.環境準備mysql

首先要在本地創建兩個mysql服務並指定不一樣的端口。sql

Master:192.168.1.102 3306數據庫

Slave:192.168.1.104 3307日誌

2.Master 配置:server

配置my.ini:同步

[mysqld]io

port=3306ast

server-id=200配置

log-bin=C:\Program Files (x86)\MySQL\MySQL Server 5.5\mysql-bin #要生成的二進制日記文件名稱file

binlog-do-db=czc #要同步的數據庫

3.在主庫添加一個用戶 repl 並指定replication權限

CREATE USER 'repl'@'192.168.1.104' IDENTIFIED BY 'asdf';

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.104';

SHOW MASTER STATUS;

4. Slave 配置:

配置my.ini:

[mysqld]

port=3306

server-id = 210

relay-log=C:\Program Files (x86)\MySQL\MySQL Server 5.5\relay-bin#中繼日誌

relay-log-index=C:\Program Files (x86)\MySQL\MySQL Server 5.5\relay-bin-index

//同步Master的數據庫名字

replicate-do-db = czc

將默認引擎:default-storage-engine=INNODB改成default-storage-engine=MYISAM

5.在從庫設置它的master:

change master to

master_host='192.168.1.102',master_port=3306,master_user='repl',master_password='asdf',master_log_file='mysql-bin.000001',master_log_pos=107;

六、在從庫開啓從數據庫複製功能。

slave start;

相關文章
相關標籤/搜索