mysql_user问题与priv

时间:2017-02-02 16:56:47

标签: mysql ansible ansible-playbook

在我的剧本中我有类似的东西:

set Donnerstag12 to "Anwendungsentwicklung"
tell application "Microsoft Word" to type text selection text Donnerstag12

如果我跑了,我得到了:

  

失败! => {"更改":false,"失败":true," msg":"(1045,\"访问被拒绝用户&# 39; dbuser'%'(使用密码:是)\")"}

但是,如果我在没有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: "*.*:ALL"

正常创建用户。 priv字符串是从文档here中获取的示例,因此它应该可以工作。 我测试了几个ansible版本(> 1.9.4)

1 个答案:

答案 0 :(得分:1)

评论中的回答:

  

dbuser是否有足够的权限向所有数据库授予my_user权限?