1.环境准备
首先要在本地建立两个mysql服务并指定不同的端口。
Master:192.168.1.102 3306
Slave:192.168.1.104 3307
2.Master 配置:
配置my.ini:
[mysqld]
port=3306
server-id=200
log-bin=C:\Program Files (x86)\MySQL\MySQL Server 5.5\mysql-bin #要生成的二进制日记文件名称
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;
6、在从库开启从数据库复制功能。
slave start;
MySQL主从复制配置教程

837

被折叠的 条评论
为什么被折叠?



