xiaotao 发表于 2022-8-31 16:11:25

在不重启mysqlserver数据库的情况下设置参数

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';












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
页: [1]
查看完整版本: 在不重启mysqlserver数据库的情况下设置参数