专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

随笔分类 -  MySQL 主从

MySQL myisam引擎表crashed 修复:MySQL table is marked as crashed and last (automatic?) repair failed
摘要:某系统是一个非常老的MySQL从数据库,某天收到主从复制异常的报警,发现从节点的slave_sql_running线程断开,异常日志显示MySQL *** table is marked as crashed and last (automatic?) repair failed 错误日志中显示cr 阅读全文

posted @ 2025-07-22 11:29 MSSQL123 阅读(111) 评论(0) 推荐(0)

MySQL Router安装和读写分离实现
摘要:MySQL Router 安装 解压缩,修改路径名字 root@ubuntu06:/usr/local/mysql_install_package# tar xvf mysql-router-8.3.0-linux-glibc2.28-x86_64.tar.xz root@ubuntu06:/usr 阅读全文

posted @ 2025-04-25 20:47 MSSQL123 阅读(223) 评论(0) 推荐(0)

记一次MySQL从节点服务器宕机重启后,从节点出现主键冲突异常的处理
摘要:环境 MySQL 5.7 非GTID模式多线程复制。 现象 某MySQL数据库从节点因故障宕机(因故障直接宕机,非正常关闭),重启之后发现复制状态异常,show slave的结果中Slave_SQL_Running为No,错误代码为1062 error code,从系统表performance_sc 阅读全文

posted @ 2024-01-29 20:04 MSSQL123 阅读(314) 评论(0) 推荐(0)

(译)MySQL中的slave_exec_mode 参数详解(MySQL从节点跳过复制错误的处理,sql_slave_skip_counter VS slave-skip-errors VS slave_exec_mode)
摘要:原文地址:https://www.soughttech.com/front/article/7159/viewArticle 今天我偶然看到了参数slave_exec_mode。从手册中的描述可以看出,该参数与MySQL复制有关。它是一个可以动态修改的变量。默认为STRICT mode(严格模式), 阅读全文

posted @ 2023-12-12 20:22 MSSQL123 阅读(644) 评论(0) 推荐(0)

MySQL MGR集群单主模式的自动化搭建和自动化故障修复
摘要:随着MySQL MGR的版本的升级以及技术成熟,在把MHA拉下神坛之后, MGR越来越成为MySQL高可用的首选方案。MGR的搭建并不算很复杂,但是有一系列手工操作步骤,为了简便MGR的搭建和故障诊断,这里完成了一个自动化的脚本,来实现MGR的自动化搭建,自动化故障诊断以及修复。 MGR自动化搭建为 阅读全文

posted @ 2019-08-24 17:54 MSSQL123 阅读(2254) 评论(1) 推荐(1)

MySQL 复制 crash safe salve参数配置
摘要:在基于binlog文件位置的复制下,要保证crash safe slave,配置下面的参数即可。relay_log_info_repository = TABLErelay_log_recovery = ON这样可行的原因是,relay_log_info_repository = TABLE时,ap 阅读全文

posted @ 2019-01-14 16:48 MSSQL123 阅读(248) 评论(0) 推荐(0)

MySQL GTID复制Slave跳过错误事务Id以及复制排错问题总结
摘要:GTID复制典型的复制错误有两种:1,数据对象级别的错误,包括主库上update的数据在从库上不存在,主从逐渐冲突,库表索引等对象的冲突等等, 如果是纯粹的跳过错误的话,这一类的错误需要跳过思路是找到主库binlog中对应的事务Id然后在从库上跳过即可。2,日志找不到的错误,也即从库在执行利用主库上 阅读全文

posted @ 2018-05-23 22:08 MSSQL123 阅读(8716) 评论(0) 推荐(0)

MySQL复制相关技术的简单总结
摘要:MySQL有很多种复制,至少从概念上来看,传统的主从复制,半同步复制,GTID复制,多线程复制,以及组复制(MGR)。咋一看起来很多,各种各样的复制,其实从原理上看,各种复制的原理并无太大的异同。每一种复制的出现都是有其原因的,是解决(或者说是弥补)前一种的复制方案的潜在的问题的。新的复制方式的出现 阅读全文

posted @ 2018-05-22 21:53 MSSQL123 阅读(953) 评论(2) 推荐(2)

MySQL master-slave主从复制环境搭建初试
摘要:环境为centos 7.2+mysql 5.7,网上教程很多,原理也不复杂(深知自己踩的坑还不够) 正常情况下,配置起来比较简单。另外,根据个人感受,MySQL的复制感觉要比SQL Server的复制要清爽很多(尽管功能上可能有一些差异)。 master服务器,首先是开启了二进制日志,同时设置ser 阅读全文

posted @ 2017-07-11 10:43 MSSQL123 阅读(823) 评论(2) 推荐(2)