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

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
主站蜘蛛池模板: 桃园市| 依安县| 百色市| 英德市| 额尔古纳市| 漾濞| 凤凰县| 凤冈县| 阿克苏市| 合江县| 西青区| 乌拉特中旗| 钟祥市| 平乐县| 成都市| 潮州市| 江口县| 雅安市| 桂平市| 莱阳市| 嫩江县| 阿鲁科尔沁旗| 宜川县| 阿图什市| 文山县| 深圳市| 德清县| 桦甸市| 元朗区| 措美县| 中方县| 北安市| 雷波县| 陆丰市| 勃利县| 温宿县| 九江县| 永新县| 深泽县| 襄樊市| 上犹县|