首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql node群集:无法启动主节点

Mysql node群集:无法启动主节点
EN

Database Administration用户
提问于 2022-08-22 20:41:17
回答 1查看 160关注 0票数 0

我正在尝试基于Charles的“介绍innodb集群学习MySQL高可用性堆栈”一书为InnoDB集群进行第一次设置。当尝试用下面的行启动主节点时:

代码语言:javascript
复制
mysqld --defaults-file=primary.cnf > primary_output.txt 2>&1 &

错误倾向于暗示应用的变量是“未知的”。会发生什么事?

代码语言:javascript
复制
2022-08-22T17:44:30.625389Z 0 [System] [MY-010116] [Server] /usr/local/mysql-8.0.17-macos10.14-x86_64/bin/mysqld (mysqld 8.0.17) starting as process 29191
2022-08-22T17:44:30.629679Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for <home-dir>/gr/data/primary/ is case insensitive
2022-08-22T17:44:30.998523Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-08-22T17:44:31.002804Z 0 [Warning] [MY-000067] [Server] unknown variable 'loose-group_replication_recovery_use_ssl=ON'.
2022-08-22T17:44:31.002811Z 0 [Warning] [MY-000067] [Server] unknown variable 'loose-group_replication_group_name=bbbbbbbb-bbbb-cccc-dddd-eeeeeeeeeeee'.
2022-08-22T17:44:31.002817Z 0 [Warning] [MY-000067] [Server] unknown variable 'loose-group_replication_start_on_boot=OFF'.
2022-08-22T17:44:31.002822Z 0 [Warning] [MY-000067] [Server] unknown variable 'loose-group_replication_local_address=127.0.0.1:24901'.
2022-08-22T17:44:31.002827Z 0 [Warning] [MY-000068] [Server] unknown option '--loose-group_replication_group_see'.
2022-08-22T17:44:31.002832Z 0 [ERROR] [MY-000067] [Server] unknown variable 'ds=127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904'.
2022-08-22T17:44:31.003631Z 0 [ERROR] [MY-010119] [Server] Aborting
2022-08-22T17:44:31.998566Z 0 [System] [MY-010910] [Server] /usr/local/mysql-8.0.17-macos10.14-x86_64/bin/mysqld: Shutdown complete (mysqld 8.0.17)  MySQL Community Server - GPL.

以下是这些配置:

代码语言:javascript
复制
#primary.cnf
[mysqld]
datadir=<home-dir>/gr/data/primary
basedir=/usr/local/mysql-8.0.17-macos10.14-x86_64/
plugin_dir=/usr/lib/mysql/plugin/
port=24801
socket=<home-dir>/gr/primary.sock
server_id=1
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_checksum=NONE
transaction_write_set_extraction=XXHASH64
loose-group_replication_recovery_use_ssl=ON
loose-group_replication_group_name="bbbbbbbb-bbbb-cccc-dddd-eeeeeeeeeeee"
loose-group_replication_start_on_boot=OFF
loose-group_replication_local_address="127.0.0.1:24901"
loose-group_replication_group_see
ds="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904"
loose-group_replication_bootstrap_group=OFF


#secondary1.cnf
[mysqld]
datadir=/Users/goremo/gr/data/secondary1
basedir=/usr/local/mysql-8.0.17-macos10.14-x86_64/
plugin_dir=/usr/lib/mysql/plugin/
port=24802
socket=/Users/goremo/gr/secondary1.sock
server_id=2
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_checksum=NONE
loose-group_replication_recovery_get_public_key=ON
loose-group_replication_recovery_use_ssl=ON
loose-group_replication_group_name="bbbbbbbb-bbbb-cccc-dddd-eeeeeeeeeeee"
loose-group_replication_start_on_boot=OFF
loose-group_replication_local_address="127.0.0.1:24902"
loose-group_replication_group_see
ds="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904"
loose-group_replication_bootstrap_group=OFF

#secondary2.cnf
[mysqld]
datadir=/Users/goremo/gr/data/secondary2
basedir=/usr/local/mysql-8.0.17-macos10.14-x86_64/
plugin_dir=/usr/lib/mysql/plugin/
port=24803
socket=/Users/goremo/gr/secondary2.sock
server_id=3
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_checksum=NONE
loose-group_replication_recovery_get_public_key=ON
loose-group_replication_recovery_use_ssl=ON
loose-group_replication_group_name="bbbbbbbb-bbbb-cccc-dddd-eeeeeeeeeeee"
loose-group_replication_start_on_boot=OFF
loose-group_replication_local_address="127.0.0.1:24902"
loose-group_replication_group_see
ds="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904"
loose-group_replication_bootstrap_group=OFF

#secondary3.cnf
[mysqld]
datadir=/Users/goremo/gr/data/secondary3
basedir=/usr/local/mysql-8.0.17-macos10.14-x86_64/
plugin_dir=/usr/lib/mysql/plugin/
port=24804
socket=/Users/goremo/gr/secondary3.sock
server_id=4
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_checksum=NONE
loose-group_replication_recovery_get_public_key=ON
loose-group_replication_recovery_use_ssl=ON
loose-group_replication_group_name="bbbbbbbb-bbbb-cccc-dddd-eeeeeeeeeeee"
loose-group_replication_start_on_boot=OFF
loose-group_replication_local_address="127.0.0.1:24902"
loose-group_replication_group_see
ds="127.0.0.1:24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904"
loose-group_replication_bootstrap_group=OFF

注:我正在使用mac,mysql v8.0.17

EN

回答 1

Database Administration用户

发布于 2022-12-08 16:58:17

当您可以使用InnoDB Shell将您从所有这些复杂性中抽象出来时,为什么要手动设置MySQL集群呢?

请参阅https://dev.mysql.com/doc/mysql-shell/8.0/en/deploying-production-innodb-cluster.html

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/315917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档