区块链技术博客
www.b2bchain.cn

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

这篇文章主要介绍了迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪的讲解,通过具体代码实例进行17528 讲解,并且分析了迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=17528

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

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 http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 
  1. 安装5.7版本的mysql
rpm -ivh mysql57-community-release-el7-10.noarch.rpm 
  1. 安装server端
yum -y install mysql-community-server 
  1. 启动mysql5.7
 systemctl start mysqld 

2.修改配置文件

【主】

#GTID: server_id=135 gtid_mode=on enforce_gtid_consistency=on  #binlog log_bin=master-binlog log-slave-updates=1 binlog_format=row  #relay log skip_slave_start=1 

【从】

#GTID: gtid_mode=on enforce_gtid_consistency=on server_id=143  #binlog log-bin=slave-binlog log-slave-updates=1 binlog_format=row  #relay log skip_slave_start=1 

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

systemctl restart mysqld 

3.查看初始密码登录

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

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

4. 重置密码

alter user 'root'@'localhost' identified by 'yyNCbsaRB2=4';  flush privileges; 
  • 这里需要注意的是mysql5.7对密码有复杂性要求【密码策略】,主从都要执行这一步!!!

5. 配置主从

【主】配置

grant all on *.* to [email protected]'192.168.112.154' identified by 'Tgh961#bb'; show master statusG; 

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

【从】配置

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

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

测试

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

5. 主从切换

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

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

  • 新的主从搭建

【154操作】

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

【153操作】

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

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

查验数据库同步

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

本文转自互联网,侵权联系删除迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们