您的位置:首页 > 其它

GTID复制环境搭建

2017-01-21 22:33 295 查看
GTID复制环境搭建
基本环境
masterslave
mysql版本mysql-5.7.14x86_64 mysql-5.7.14x86_64
ip192.168.0.100192.168.0.101
port33063306

搭建注意事项

主库配置

#master
gtid-mode=on
enforce-gtid-consistency=1

binlog_format=row
server-id=3306100
log-bin=/data/mysql/mysql3306/log/mysql-bin
binlog_cache_size=4M

skip_slave_start=1

主库创建复制账号
create user 'repl'@'192.168.0.%' identified by 'repl4slave';
grant replication slave on *.* to 'repl'@'192.168.0.%';

从库配置
#master
gtid-mode=on
enforce-gtid-consistency=1

binlog_format=row
server-id=3306101
log-bin=/data/mysql/mysql3306/log/mysql-bin
binlog_cache_size=4M

skip_slave_start=1

查看复制:show slave status\G;
开始复制:start slave
停止复制: stop salve

mysql全库备份
mysqldump -uroot -p --single-transaction --master-data=2 -A > liangxiaoming_20161224.sql

参数查看master
show global variables like "%server%"
show global variables like "%gtid%"
show global variables like "%log_bin%"
show master status;

从库恢复数据
mysql -u root -p <liangxiaoming_20161224.sql

如果恢复不了
show global variables like "%gtid%"
reset master ;
show global variables like "%gtid%"

配置从服务器Slave:
mysql>change master to master_host='192.168.0.100',master_port=3306,master_user='repl',master_password='repl4slave',master_auto_position=1;
Mysql>start slave; //启动从服务器复制功能
#############################################################################################################################################################
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  复制 环境搭建 GTID