搭建一个MySQL从库
在阿里云上购买机器
Master MySQL 配置文件修改
log-bin=mysql-bin
server-id=1
登录主库,在主库上创建用于同步的账户
CREATE USER 'myslave'@'192.168.0.103' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE ON *.* TO 'myslave'@'%';
flush privileges;
show master status;
Slave MySQL 配置文件修改
port=6033
default_time_zone='+08:00'
replicate-wild-do-table=m%.%
server-id=31
sync-binlog = 1
sync-relay-log = 1
sync-relay-log-info = 1
sync-master-info = 1
max_allowed_packet=32M
bind-address= 0.0.0.0
log-bin
log_bin_trust_function_creators
log-slave-updates
master_info_repository = 'TABLE'
从库
stop slave;
CHANGE MASTER TO MASTER_HOST='X-MASTER', MASTER_PORT=3306,MASTER_USER='myslave', MASTER_PASSWORD='123456', MASTER_LOG_FILE='x-master-bin.000001', MASTER_LOG_POS=154;
start slave;
show slave status;
清除从库记录
reset slave