在数据库主从复制环境中,保持主从节点之间的时间同步是非常重要的,因为数据库的复制操作通常依赖于时间戳。如果主从节点的时钟不同步,可能会导致复制延迟或者数据不一致的情况。使用 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
总结
标签:同步,chronyd,主从,chrony,systemctl,MySQL,节点 From: https://blog.csdn.net/sozee910/article/details/142103413
chrony
是一个现代化的时间同步工具,适合各种不同的环境,包括虚拟化和不稳定的网络环境。它在同步速度、精度、资源消耗和配置灵活性方面都优于传统的ntpd
。如果你的系统对时间同步有严格要求,或者在虚拟化环境中运行,chrony
通常是一个更好的选择。