1. 都有哪些情况可能导致MGR服务无法启动

简单整理了下,大概有以下原因可能导致MGR服务无法启动:

  1. 网络原因,例如网络本来就不通,或被防火墙拦住。防火墙通常至少有两道,操作系统默认的firewall策略,以及云主机被默认的安全策略。

  2. 第一个启动的节点没先做初始引导操作(group_replication_bootstrap_group=ON)。

  3. 没有正确配置group_name,所有节点的 group_replication_group_name 值要一致才可以。

  4. 没正确配置 group_replication_group_name,常见于新手。要为MGR服务专门新开一个服务端口,常用33061端口,但新手可能会照样写成3306端口。

  5. 通常,我们会在各MGR节点的 hosts 文件里加上所有节点的hostname。这是为了防止本地节点使用的hostname和MGR收到的hostname不一致,这种情况下,可以在每个本地节点设置 report-host,主动上报hostname即可解决。

  6. 没设置正确的allowlist。有可能加入MGR各节点的IP不在默认的allowlist中,可参考这篇文章:MySQL Group Replication集群对IP地址的限制导致的一些问题与解决办法。

  7. 个别节点的本地事务更多,例如误操作写入数据,也会无法加入MGR,这种情况需要重建本地节点。

  8. 个别节点的本地事务缺失太多,且加入MGR时无法自动完成恢复,这种情况比较少见,需要手动执行clone复制数据,或者其他类似操作。

更多MGR相关问题请移步到这篇文章:GreatSQL MGR FAQ。

2. MySQL中怎么知道一个表的创建时间

来自群友的问题:有地方可以查看到mysql第一次初始化启动的时间吗?

这个问题可以换个角度来思考,即:怎么查的实例中MySQL元数据表初始化创建时间。

至少有两种方法可用:
方法一,查询MySQL日志。
如果MySQL实例自从初始化后的日志一直留存着的话,自然可以查到当时的时间。

方法二, 查询MySQL元数据表。

执行类似下面的命令,即可查得该实例初始化的时间:

[root@yejr.run]> SELECT TABLE_NAME, CREATE_TIME, UPDATE_TIME, CHECK_TIMEFROM information_schema.TABLES wheretable_schema='mysql' order by create_time limit 2;
+--------------------+---------------------+---------------------+------------+
| TABLE_NAME         | CREATE_TIME         | UPDATE_TIME         | CHECK_TIME |
+--------------------+---------------------+---------------------+------------+
| innodb_table_stats | 2020-02-17 08:21:19 | 2021-11-18 21:50:17 | NULL       |
| innodb_index_stats | 2020-02-17 08:21:19 | 2021-11-18 21:50:17 | NULL       |
+--------------------+---------------------+---------------------+------------+

P.S,提这个问题好像没啥意义吧。。。


《实战MGR》视频课程

戳此小程序即可直达B站

或复制链接在浏览器中打开

  • https://space.bilibili.com/1363850082


文章推荐:

  • 面向金融级应用的GreatSQL正式开源

  • GreatSQL重磅特性,InnoDB并行查询优化测试

  • GreatSQL MGR FAQ

  • 《叶问》38期,MGR整个集群挂掉后,如何才能自动选主,不用手动干预

  • 《叶问》37期,三节点的MGR集群关掉两个节点后还能继续读写吗

  • MySQL SQL 优化参数 引发的悲剧

  • SQL案例分析之部分查询和全部查询

  • 一周碎碎念,2021.11.7,两个MGR集群间还可以构建传统的主从复制通道吗

  • Percona XtraBackup 8.0.26实战大全

  • 技术分享 | Update更新慢、死锁等问题的排查思路分享


点击文末“阅读原文”直达「叶问」专栏

『叶问』#39,都有哪些情况可能导致MGR服务无法启动相关推荐

  1. 『状态』驱动的世界:ReactiveCocoa

    原文出处: Draveness(@Draveness)    这篇以及之后的文章主要会对 ReactiveObjc v2.5 的实现进行分析,从最简单的例子中了解 ReactiveCocoa 的工作原 ...

  2. 中华民族之拷问『天命』

    最近看了篇文章是 <对中国来说,真正的自信是什么?>作者是风云之声的袁岚峰.我对文中一段话颇有感受 这里的关键在于,分清科学和技术.当我们说中国古代的科技很先进的时候,我们指的是技术!中国 ...

  3. 『MTCNN』2万多字教科书式详解

    发现一篇关于MTCNN的博文,本来打算自己写一篇的,但看了这篇,我觉得不用我再写了,转载跟大家分享一下 尊重原创,转载自:https://blog.csdn.net/sinat_39783664/ar ...

  4. 超级十全大补贴!!打造您心目中完美的TREO!!『上』

    超级十全大补贴!!打造您心目中完美的TREO!!『上』 我是去年8月用600,再到10月分入手650,一直到现在,不知不觉已经过了那么久了.快乐的时间总是过得快啊,怪不得王羲之说:快然自足,曾不知老之 ...

  5. python爬取7w+『赘婿』弹幕,发现弹幕比剧还精彩!

    1.前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习 ...

  6. 『统计学』第二部分:中心极限定理及其应用

    『中心极限定理』 首先,我们来探讨下什么是中心极限定理? 有时候统计概率就像魔术一样,能够从少量数据中得出不可思议的强大结论.我们只需要对1000个美国人进行电话调查,就能去预测美国总统大选的得票数. ...

  7. 『数据库』无聊到爆炸的数据库文章--数据库的安全性

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 计算机安全性概述 数据库安全性控制 视图机制 审计(Audit) 数据加密 统计数据库安全性 问题的提出 数据库的一 ...

  8. 『数据库』朴实无华且枯燥的数据库文章--关系数据理论

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 问题的提出 规范化 数据依赖的公理系统 模式的分解 小结 问题的提出 一.概念回顾 关系:描述实体.属性.实体间的联 ...

  9. 『数据库』朴实无华的数据库多表查询,连接查询、笛卡尔积

    『数据库』 朴实无华且枯燥的数据库教程–入门必看!(不收藏,真的吃亏了) 文章目录 一.交 二.并 三.差 四.笛卡尔积 五.连接查询 一.交 (会用到连接运算,固定写法,连接运算在下面不用着急看) ...

最新文章

  1. C语言-typedef与#define的区别
  2. 纯CSS实现垂直居中的几种方法
  3. 【数据平台】sklearn库特征工程之数据预处理
  4. optee的Offline Signing of TAs方案
  5. 汉堡王什么汉堡好吃_315 曝光用过期面包做汉堡:汉堡王到底怎么了?
  6. PCL: 根据几何规则的曲面剖分-贪婪法表面重建三角网格
  7. 计算机应用昨早领域,计算机应用-第1章.ppt
  8. Frontpage网页制作软件,你们还记得吗?
  9. 第三章网络安全基础考试要点及真题分布
  10. MATLAB solve函数计算得到lambertw函数,用vpa转换即可
  11. oracle零碎要点---oracle em的web访问地址忘了
  12. Fedora 中的 Yum 命令详解
  13. mysql5.7 dmg安装
  14. 221.Beta多样性PCoA和NMDS排序
  15. 邝子平:vc兼做pe?
  16. zedboard运行linux,(转载)一步一步学ZedBoard Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld...
  17. vmware 14 安装centOS 7时,出现Network boot from Intel E1000
  18. opencv计算图像亮度调节_opencv调整图像亮度对比度
  19. dos系统不能安装python模块_dos窗口运行python文件提示找不到模块
  20. 有关 英语学习的一些网站

热门文章

  1. [PowerShell入门]关系运算和逻辑运算
  2. Echart 热力图基于百度地图
  3. zram writeback 代码分析
  4. 国内vs国外:外贸建站该如何选择?
  5. 京东技术架构(二)构建需求响应式亿级商品详情页
  6. 消化道炎症 | 细菌蛋白酶失调的作用
  7. 面试过了,拿到offer了,不去了会怎么样?
  8. 中国石油大学《马克思主义基本原理概论#》第一阶段在线作业
  9. 【Java高级】枚举类与注解
  10. 揭开一个真实的国美:黑社会老大式的企业文化