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;

相关文章
相关标签/搜索