官术网_书友最值得收藏!

Hardening a database service

We have seen setting up the database. The following code snippet shows how we can harden the MySQL service by binding it to localhost and the required interfaces for interacting with the application. It then removes the anonymous user and test databases:

- name: delete anonymous mysql user for localhost
mysql_user:
user: ""
state: absent
login_password: "{{ mysql_root_password }}"
login_user: root

- name: secure mysql root user
mysql_user:
user: "root"
password: "{{ mysql_root_password }}"
host: "{{ item }}"
login_password: "{{ mysql_root_password }}"
login_user: root

with_items:
- 127.0.0.1
- localhost
- ::1
- "{{ ansible_fqdn }}"

- name: removes mysql test database
mysql_db:
db: test
state: absent
login_password: "{{ mysql_root_password }}"
login_user: root
主站蜘蛛池模板: 太康县| 兴义市| 唐海县| 新闻| 盐津县| 莒南县| 遂平县| 镇雄县| 阜宁县| 永寿县| 正镶白旗| 南澳县| 广安市| 福贡县| 瓮安县| 特克斯县| 锡林浩特市| 太康县| 华容县| 威远县| 开远市| 大足县| 句容市| 乌兰察布市| 洪洞县| 桦南县| 车致| 班玛县| 志丹县| 夏津县| 河间市| 迭部县| 长沙县| 江西省| 葫芦岛市| 扎鲁特旗| 罗城| 保德县| 大渡口区| 龙山县| 平定县|