我想用Saltstack连接一个Mysql服务器,在机器A中安装saltstack,在机器B上安装mysql服务器,我想使用机器A saltstack连接机器B mysql服务器,并执行诸如创建用户,授予权限之类的操作...
提示:该mysql服务器不是在salt-master中进行配置的服务器。
盐版本:2016.3.1 python版本:2.7
connection_args = dict(
connection_host="172.24.31.4",
connection_user="root",
connection_pass="123456",
connection_port=3306,
connection_db="OpsOrderSystem",
connection_charset="utf8",
)
cmd_params = dict(
tgt="172.24.31.4",
expr_form='ipcidr',
fun="mysql.user_info",
arg=["root", "172.24.31.4"],
kwarg=connection_args
)
salt_client.cmd(cmd_params)
它返回false,但是用户完全是172.24.31.4 mysql中的“ root”用户,我现在不知道为什么。