600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 迅猛快捷——基于Gtid搭建Mysql主从 gtid实现主从切换自动同步——@$23$人鱼的眼泪

迅猛快捷——基于Gtid搭建Mysql主从 gtid实现主从切换自动同步——@$23$人鱼的眼泪

时间:2020-01-12 23:57:38

相关推荐

迅猛快捷——基于Gtid搭建Mysql主从 gtid实现主从切换自动同步——@$23$人鱼的眼泪

mysql基于Gtid做主从

环境准备1. 安装mysql5.7如果没安装wget,先安装wget 首先获取5.7的包 2.修改配置文件【主】【从】主从都执行重启,使配置文件生效 3.查看初始密码登录4. 重置密码这里需要注意的是mysql5.7对密码有复杂性要求【密码策略】,主从都要执行这一步!!! 5. 配置主从【主】配置【从】配置测试 5. 主从切换首先停掉从,并模拟数据产生新的主从搭建【154操作】【153操作】注意初始位置还是1!!! 查验数据库同步

环境准备

centos7两台,关闭防火墙和selinux

主——192.168.112.153

从——192.168.112.154

1. 安装mysql5.7

如果没安装wget,先安装wget

yum -y install wget

首先获取5.7的包

wget -i -c /get/mysql57-community-release-el7-10.noarch.rpm

安装5.7版本的mysql

rpm -ivh mysql57-community-release-el7-10.noarch.rpm

安装server端

yum -y install mysql-community-server

启动mysql5.7

systemctl start mysqld

2.修改配置文件

【主】

#GTID:server_id=135gtid_mode=onenforce_gtid_consistency=on#binloglog_bin=master-binloglog-slave-updates=1binlog_format=row#relay logskip_slave_start=1

【从】

#GTID:gtid_mode=onenforce_gtid_consistency=onserver_id=143#binloglog-bin=slave-binloglog-slave-updates=1binlog_format=row#relay logskip_slave_start=1

主从都执行重启,使配置文件生效

systemctl restart mysqld

3.查看初始密码登录

grep password /var/log/mysqld.logmysql -p

4. 重置密码

alter user 'root'@'localhost' identified by 'yyNCbsaRB2=4';flush privileges;

这里需要注意的是mysql5.7对密码有复杂性要求【密码策略】,主从都要执行这一步!!!

5. 配置主从

【主】配置

grant all on *.* to uu@'192.168.112.154' identified by 'Tgh961#bb';show master status\G;

【从】配置

CHANGE MASTER TO MASTER_HOST='192.168.112.153', MASTER_USER='uu', MASTER_PASSWORD='Tgh961#bb', MASTER_AUTO_POSITION=1;start slave;show slave status\G;

测试

主创建

从验证

5. 主从切换

首先停掉从,并模拟数据产生

新的主从搭建

【154操作】

【153操作】

注意初始位置还是1!!!

查验数据库同步

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。