mirror of
https://github.com/aljazceru/ansible-role-mysql.git
synced 2026-01-28 06:14:21 +01:00
Fixes #26 to remove all anonymous users, particularly the one with the host as the hostname
This commit is contained in:
@@ -20,8 +20,17 @@
|
||||
group: root
|
||||
mode: 0600
|
||||
|
||||
- name: Get list of hosts for anonymous user
|
||||
command: mysql -NBe 'SELECT Host from mysql.user WHERE User = ""'
|
||||
register: mysql_anonymous_hosts
|
||||
changed_when: false
|
||||
|
||||
- name: Remove anonymous MySQL user.
|
||||
mysql_user: "name='' state=absent"
|
||||
mysql_user:
|
||||
name: ""
|
||||
host: "{{ item }}"
|
||||
state: absent
|
||||
with_items: mysql_anonymous_hosts.stdout_lines
|
||||
|
||||
- name: Remove MySQL test database.
|
||||
mysql_db: "name='test' state=absent"
|
||||
Reference in New Issue
Block a user