gpt4 book ai didi

mysql_user 与 priv 的问题

转载 作者:行者123 更新时间:2023-11-29 11:02:18 26 4
gpt4 key购买 nike

在我的剧本中,我有类似的内容:

- name: Creates a mysql user
mysql_user:
login_host: "{{ db_host }}"
login_user: "{{ db_user }}"
login_password: "{{ db_password }}"
name: my_user
password: 123123
state: present
priv: "*.*:ALL"

如果我运行它,我会得到:

FAILED! => {"changed": false, "failed": true, "msg": "(1045, \"Access denied for user 'dbuser'@'%' (using password: YES)\")"}

但是,如果我在没有 priv 部分的情况下运行它:

- name: Creates a mysql user
mysql_user:
login_host: "{{ db_host }}"
login_user: "{{ db_user }}"
login_password: "{{ db_password }}"
name: my_user
password: 123123
state: present

用户已正常创建。 priv 字符串是取自文档 here 的示例。 ,所以它应该有效。我测试了几个ansible版本(>1.9.4)

最佳答案

评论中的回答:

Does dbuser have enough permissions to grant my_user privileges to all databases?

关于mysql_user 与 priv 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42007976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com