首页 > 数据库 >生产环境mysql主从同步中断引发的启迪

生产环境mysql主从同步中断引发的启迪

时间:2022-12-05 18:44:45浏览次数:44  
标签:主库 启迪 配置文件 mysql home 从库 主从

迁移背景:
生产环境mysql主从同步中断,因中断时间太久、数据量太大,所以计划通过云平台的磁盘克隆功能实现数据全量同步。

环境说明:
主库:192.168.12.76
盘名:/dev/mapper/mysql-data
挂载位置:/home
配置文件:/etc/my.cnf

从库:192.168.12.78
盘名:/dev/mapper/mysql-data
挂载位置:/home
配置文件:/etc/my.cnf

迁移步骤:
1、关闭主从策略,关闭市级业务系统,关闭主、从数据库,防止数据录入
2、主库虚拟机进行镜像备份
3、对主库的数据盘进行克隆
4、将主库克隆好的盘挂载在从库的/deploy
5、修改从库的配置文件/etc/my.cnf,将home目录修改成deploy
6、启动从库,并登录,检查相关表是否可以增删改查
7、上述操作无误后,启动主库
8、重新配置数据库主从策略并观察
9、恢复底层组件、恢复业务后台、恢复业务前台
10、再次查看mysql主从策略是否正常
11、登录业务系统,系统检查功能点是否正常
12、系统正常后,运行观察一段时间

事后总结:

1、mysql主从状态未监控,导致第一时间没有发现,如果发现及时可以使用当天的增量数据进行恢复

2、mysql管理未做到位,研发、测试、运维都可以进行操作,每个人都是管理员权限

3、技术培训未到位,每个人的水平参差不齐,这次事故也是项目经理让研发误操作导致的...............

 

标签:主库,启迪,配置文件,mysql,home,从库,主从
From: https://www.cnblogs.com/xgsh/p/16953150.html

相关文章

  • mysql批量修改数据
    UPDATEmeteo_forecast_itemSETforecast_path=REPLACE(forecast_path,'/data/jjj-smart-grid','/home/jjj-smart-grid/data')UPDATEqiyun_station_sequentialSET......
  • MySQL窗口函数介绍详情
    一、窗口函数基本点(一)定义窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗口内执行函数,窗口......
  • 1.1初始化配置MYSQL服务器
    /*初始配置服务器,需先根据操作系统下载MicrosoftAccess2010数据库引擎AccessDatabaseEngine_X64.exe(https://www.microsoft.com/zh-cn/download/confirmation.aspx?id......
  • 【转载】详解mysql插入数据后返回自增ID的七种方法_java
    引言mysql和oracle插入的时候有一个很大的区别是:oracle支持序列做id;mysql本身有一个列可以做自增长字段。mysql在插入一条数据后,如何能获得到这个自增id的......
  • MySQL的零拷贝技术
    1.需要了解Buffer与cache的区别Bbuffer与Cache非常类似,因为它们都用于存储数据数据,被应用层读取字节数据。在很多场合它们有着相同的概念:首先从翻译上,Buffer应该翻译......
  • mysql8 postgresql 递归查询一条SQL支持帝国查询
    创建表点击查看代码createtabletb(idvarchar(3),pidvarchar(3),namevarchar(10));insertintotbvalues('002',0,'浙江省');insertintotbvalues......
  • mysql中游标的运用
    【背景】  最近项目中应对实际情况的需求,又修改了主业务,导致表结构设计不合理,之后又修改了表结构,但是表结构修改之后历史数据需要升级,来适应新的表结构的一系列增删改......
  • docker 安装mysql8
    1.环境准备1.centos7  2.安装包下载1.百度网盘下载链接:https://pan.baidu.com/s/1AfRUkiXD9Oee1hA5az9SXg提取码:gs7b 2.版本说明此安装包为dockermysql8......
  • MySQL
    一、ACID1.1原子性(Atomicity)原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做,如果事务中一个sql语句执行失败,则已执行的语句也必须回滚,数......
  • mysql的varchar最大能存储多少个字符?
    mysql中varchar能够存储可变长度的字符串。过去我做的诸多业务中,一般存储短字符串的需求,都会使用varchar类型,并且定义长度为255,也就是varchar(255)。不过为了探究varchar......