首页 > 解决方案 > MySQL 8 不使用提供的配置文件

问题描述

我在 Debian 上的 MySQL 8 之上安装 Galera 4,但无法使其工作。一旦我使用引导命令启动第一个节点:

mysqld_bootstrap

它从以下选项开始:

/usr/sbin/mysqld $$'$\'$\\\'--wsrep-new-cluster --wsrep-on\\\'\'' --wsrep_start_position=00000000-0000-0000-0000-000000000000:-1

问题是没有创建 pid 文件,即使它似乎正在运行并且我无法连接到数据库。日志文件也没有任何内容,所以我认为它正在省略配置文件。

我试过运行配置验证器:

mysqld --validate_config

但它挂在 futex 上(用 strace 检查)。在这两种情况下,都无法正常杀死 mysqld,必须使用 -9 选项。

LXC 用于使用以下内核运行此实例:

Linux node01 4.15.18-26-pve #1 SMP PVE 4.15.18-54(2020 年 2 月 15 日星期六 15:34:24 +0100)x86_64 GNU/Linux

标签: mysqlgalera

解决方案


经过一番调查,答案很明显。节点上没有安装用于同步集群的 rsync,因此它们无法一起同步。


推荐阅读