gpt4 book ai didi

mysql - 我的 MariaDB Galera Cluster 节点的 MariaDB 无法启动

转载 作者:行者123 更新时间:2023-11-29 12:36:22 26 4
gpt4 key购买 nike

我已经配置了一个具有三个节点的 MariaDB Galera 集群。主节点和从主节点之一已启动并运行,但第三个节点无法运行。所有三个节点上的系统规范和集群配置均相同(除了更改每个节点上的 wsrep_node_address 和 wsrep_node_name 之外)。

这是节点的配置(wsrep_node_address 和 wsrep_node_name 在每个节点上都是唯一的):

[galera]
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
query_cache_size=0
query_cache_type=0
bind-address=0.0.0.0

datadir=/var/lib/mysql
innodb_log_file_size=100M
innodb_file_per_table
innodb_flush_log_at_trx_commit=2

wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113"
wsrep_cluster_name='galera_cluster'
wsrep_node_address='192.168.9.113'
wsrep_node_name='george-db4'
wsrep_sst_method=xtrabackup
wsrep_sst_auth=username:password

MariaDb 似乎不喜欢这个配置

wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113"

因为当我注释掉它时,MariaDB 重新启动得很好。但是当我取消注释它时,它只显示此消息:

Starting MySQL................................... ERROR! 
ERROR! Failed to restart server.

当我将 wsrep_cluster_address 更改为 wsrep_cluster_address="gcomm://时,MariaDb 运行没有问题。所以我不确定它在分配 IP 地址时是否存在问题(即使它在其他两个节点上工作正常) )。我尝试清空 galera.cache 文件,我尝试重新安装集群,我尝试重新启动机器等,但到目前为止没有任何效果。我什至截断了日志文件/var/lib/mysql/db1.err使用命令 truncate logfile --size 0 (现在我不知道如何用空间恢复日志文件,因为我意识到我需要日志文件)。

最佳答案

我也有类似的问题。就像 Galera 不会看到我的 garlera.conf 文件,即使它包含在 my.cnf 中。

我发现向服务命令添加参数是解决此问题的方法:

sudo service mysql start --wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113" --wsrep_cluster_name="galera_cluster"

关于mysql - 我的 MariaDB Galera Cluster 节点的 MariaDB 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26727127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com