首页 > 数据库 >MySQL主从节点运用chrony实现时钟同步

MySQL主从节点运用chrony实现时钟同步

时间:2024-09-10 16:53:55浏览次数:10  
标签:同步 chronyd 主从 chrony systemctl MySQL 节点

在数据库主从复制环境中,保持主从节点之间的时间同步是非常重要的,因为数据库的复制操作通常依赖于时间戳。如果主从节点的时钟不同步,可能会导致复制延迟或者数据不一致的情况。使用 chrony 来同步主从数据库节点的时钟,确保它们的时间保持一致。

主节点

安装chrony

yum install chrony

修改配置文件

vim /etc/chrony.conf

添加一个可靠的外部 NTP 服务器同步时间

server ntp.ntsc.ac.cn iburst

这里添加的是国家授时中心

继续添加配置信息,允许运行从节点连接主节点进行同步

allow 172.16.208.13

启动服务

systemctl restart chronyd

systemctl enable chronyd

从节点

安装chrony

yum install chrony

修改配置文件

vim /etc/chrony.conf

配置为从主节点同步时间

server 172.16.208.12  iburst

启动服务

systemctl restart chronyd

systemctl enable chronyd

验证时钟同步

从节点验证

chronyc sources

在这里插入图片描述

总结

chrony 是一个现代化的时间同步工具,适合各种不同的环境,包括虚拟化和不稳定的网络环境。它在同步速度、精度、资源消耗和配置灵活性方面都优于传统的 ntpd。如果你的系统对时间同步有严格要求,或者在虚拟化环境中运行,chrony 通常是一个更好的选择。

标签:同步,chronyd,主从,chrony,systemctl,MySQL,节点
From: https://blog.csdn.net/sozee910/article/details/142103413

相关文章

  • docker-compose部署MySQL高可用工具orchestrator
    主要对一个MySQL主从架构部署orchestartor进行高可用验证,orchestrator部署在主从架构的从节点上,当然最好是部署在其他机器上,后端数据库采用的直接是MySQL的从库,所以没有创建orchestrator的后端数据库的流程。创建yaml文件mkidr/opt/orchecd/opt/orchevimdocker-comp......
  • MySQL表的操作与数据类型
    目录前言一、表的操作1.创建一个表2.查看表的结构3.修改表 4.删除一个表二、 MySQL的数据类型0.数据类型一览:1.整数类型2.位类型3.小数类型4.字符类型前言在MySQL库的操作一文中介绍了有关MySQL库的操作,本节要讲解的是由库管理的结构——表一、表的操......
  • Python 之PyMysql
    Python之PyMysql目录Python之PyMysqlPymysql教程使用教程Pymysql教程介绍:PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库安装pipinstallPyMySQL使用教程#!/usr/bin/envpython#-*-coding:utf-8-*-##@Author:Alex##_____......
  • MySQL知识学习汇总
    一、存储引擎1.InnoDB引擎        InnoDB是一种兼顾高可靠性高和高性能的通用存储引擎,在MySQL5.5之后,InnoDB是默认的MySQL存储引擎特性:1.支持外键。2.支持事务,遵循事务的ACID特性。3.行锁:MyISAM是对行加锁,锁粒度相较MyISAM引擎的表锁较细。操作时只锁定某......
  • 53 mysql pid 文件的创建
    前言接上一篇文章  mysql启动过程中常见的相关报错信息 在 mysql中文我们在 “servicemysqlstart”,“servicemysqlstop”经常会碰到 mysql.pid相关的错误信息比如 “TheserverquitwithoutupdatingPIDfile”我们这里来看一下 mysql中 mysql.pid文件的创......
  • 【SpringBoot Demo】MySQL + JPA + Hibernate + Springboot + Maven Demo
    主要包含:springboot+jpa+hibernate+mysql+lombok(两年前写过一个,现在重新记录一个)1. 目录结构: 2.pom 文件1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.or......
  • 【昌哥IT课堂】MySQL8.0新特性之不可见主键
     一、概述作为MySQLDBA,相信大家都经历过在复制模式下,如果没有主键,遇到loaddata,大事务,ddl等有大量表数据行扫描的行为时,会带来严重的主从延迟,给数据库稳定性和数据一致性带来隐患。MySQL8.0.30新版本为我们提供了一个新特性-(GeneratedInvisiblePrimaryKeys)简称GI......
  • [MySQL]为什么主键最好是有序递增的
    为什么主键索引最好是有序递增的我们在建表的时候,都会默认将主键索引设置为自增的,具体为什么要这样做呢?又什么好处?InnoDB创建主键索引默认为聚簇索引,数据被存放在了B+Tree的叶子节点上。也就是说,同一个叶子节点内的各个数据是按主键顺序存放的,因此,每当有一条新的数据插入时......
  • 高版本mysql访问出现Client does not support authentication protocol requested by
    访问8.0等高版本数据库报错:Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient(客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端)这种问题就是你访问的工具身份验证协议过于落后,如果是navicat之类的软件可以考虑......
  • ETL数据集成丨MySQL到MySQL的数据迁移实践
    前言MySQL数据迁移至另一MySQL数据库的过程,不仅是数据复制或移动的操作那么简单,它还涉及到一系列策略性考量和技术优化,旨在实现数据的高效、安全传输,以及确保目标系统的高性能运行。其深远意义在于为企业的数字化转型提供强有力的数据支撑,确保业务连续性与竞争力。ETLCloud作为......