3.3.5 检查和设置MySQL Cluster参数
当使用MySQL Cluster管理器时,管理员使用get和set命令,检查和改变所有配置参数,而不是直接编辑配置文件目录。通过get和set你可以控制属性被读或升级的范围。例如,你可以指明适合所有节点、某一特别类(像所有节点)的所有节点或者一个具体的节点的属性。此外,当读属性时,您可以提供一个具体的属性名称或所有属性适用要求,也可以标明是否是你希望看到的属性的默认值或者被覆盖的那些属性。
以下是getting和setting属性的一些例子。
1.抓取所有合适的数据节点的参数,包括默认情况下。
2.获得mysqld ID=7的参数值(包括默认情况):
3.获得连接到mysqld ID=7时的端口参数:
4.关闭检查所有MySQL服务器的特权,并改变连接mysqld ID=8到3307的端口。允许数据节点在失败时候自动重启:
mcm> set skip-grant-tables:mysqld=true,port:mysqld:8=3307,StopOnError:ndbd=false
mycluster;
mycluster;
MySQL Cluster管理器自动决定哪些节点(进程)需要重启以及以何种顺序更改有效但又能避免服务丢失。在这个例子中,该结果在每个管理、数据和MySQL服务器节点中继续重启如图9 所示: