gpt4 book ai didi

mysql - Ansible - 如何备份所有 MySQL 数据库?

转载 作者:IT王子 更新时间:2023-10-28 23:47:48 25 4
gpt4 key购买 nike

我需要使用 Ansible 对我服务器上的所有现有 MySQL 数据库进行备份。

我知道 mysql_db模块。它逐个获取我想要操作的数据库的名称,因此我必须在使用该模块之前获取现有数据库的列表。

有什么方法可以一次备份所有 MySQL 数据库或使用 Ansible 获取现有数据库的列表?

最佳答案

A patch to adds name=all that allows a user to dump or import all data最近合并到devel,1.9.1还没有,但是已经在this part显示了的文档。

# Dumps all databases to hostname.sql
- mysql_db: state=dump name=all target=/tmp/{{ inventory_hostname }}.sql

希望这将很快在稳定版本中可用。
(运行 sudo pip install ansible --upgrade 进行升级。)

关于mysql - Ansible - 如何备份所有 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28597029/

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