重启 MySQL 复制从站

Kev*_*Kev 12 mysql replication

自从它设置以来,我第一次需要重新启动只读的 MySQL 复制从属设备。

我找到了这篇关于关闭从属设备进行维护的文章(尽管他只是在描述停止mysql守护进程):

如何安全地[原文如此] 重新启动您的 MySQL 从属服务器

概括起来,程序是:

mysql客户端:

STOP SLAVE;
FLUSH TABLES;
Run Code Online (Sandbox Code Playgroud)

从操作系统:

/etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)

我会在此时重新启动,然后在系统启动后:

mysql客户端(mysql守护进程被配置为在启动时启动):

START SLAVE;
Run Code Online (Sandbox Code Playgroud)

这看起来对吗?还有什么我应该做的吗?

Der*_*ney 9

这看起来是对的。当它开始备份时,slave 会从它停止的地方开始。

我会注意到,除非您提供--skip-slave-start选项,否则站应该自动启动。