GreatSQL社区

搜索

[已解决] 在不重启mysqlserver数据库的情况下设置参数

644 3 2022-8-31 16:11
MySQL mgr 三个节点,可以通过以下语句设置group_replication_group_seeds和group_replication_local_address参数,然后不重启数据库吗??



set persist group_replication_local_address =  '10.228.253.171:33361';
set persist group_replication_group_seeds = '10.228.253.167:33361,10.228.253.168:33361,10.228.253.171:33361';












全部回复(3)
yejr 2022-8-31 16:50:44
可以确认以下两点
1.可以把这些设置固化到 my.cnf 中
2.或者mgr部署完毕后,datadir/mysqld-auto.cnf 中也可能已存储这个设置
xiaotao 2022-9-7 11:49:30
yejr 发表于 2022-8-31 16:50
可以确认以下两点
1.可以把这些设置固化到 my.cnf 中
2.或者mgr部署完毕后,datadir/mysqld-auto.cnf 中也 ...

现在已经设置到my.cnf配置文件中去了,但是我现在想在不重启mysqlserver的情况之下设置这些值,在数据库下执行上述语句可行吗??
yejr 2022-9-7 14:58:33
xiaotao 发表于 2022-9-7 11:49
现在已经设置到my.cnf配置文件中去了,但是我现在想在不重启mysqlserver的情况之下设置这些值,在数据库 ...

那是可以的
set persist即使得修改立即生效,还保证持久化。
set persist_only则只保证持久化,不立即修改当前设置。
详情参考 https://dev.mysql.com/doc/refman/8.0/en/set-variable.html
xiaotao

1

主题

0

博客

3

贡献

新手上路

Rank: 1

积分
5

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-10-18 19:24 , Processed in 0.020599 second(s), 16 queries , Redis On.
快速回复 返回顶部 返回列表