您的位置:首页 > 数据库 > MySQL

mysql master slave 配置

2018-06-04 19:10 381 查看
给指定的ip 开启权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.25.131' IDENTIFIED BY 'root' WITH GRANT OPTION;

mysql master slave 配置
1配置master

server-id=1
log-bin=mysql-bin
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
binlog-ignore-db=mysql
binlog-ignore-db=sakila
binlog-ignore-db=sys
binlog-ignore-db=world
binlog-do-db=actuator_p
binlog-do-db=actuator_s
#binlog-ignore-db 不需要复制的数据库
#binlog-do-db 需要复制的数据库

2在master 给slave机器创建读文件的账户权限

GRANT FILE ON *.* TO 'root'@'192.168.25.131' IDENTIFIED BY 'root';
GRANT REPLICATION SLAVE ON *.* TO 'root'@'192.168.25.131' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;

3.查看master状态

SHOW MASTER STATUS;

记录文件名和位置

4配置slave

server-id=2
log-bin=mysql-bin
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
binlog-ignore-db=mysql
binlog-ignore-db=sakila
binlog-ignore-db=sys
binlog-ignore-db=world
replicate-do-db=actuator_p
replicate-do-db=actuator_s
#binlog-ignore-db 不需要复制的数据库
#replicate-do-db 需要替换的数据库

5开启slave

STOP SLAVE;
CHANGE MASTER TO MASTER_HOST='192.168.25.44',MASTER_USER='root',MASTER_PASSWORD='root',MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=154;
START SLAVE;
SHOW SLAVE STATUS;`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: