我有一本需要从上游刷新数据库的剧本。它正在删除现有数据库,重新创建它,下载最新的生产备份(.sql.gz
格式)并尝试导入它。在最后一步,我得到了这个:
任务 [部署:数据库 | 从上游数据加载数据库] **************** 致命:[54_236_190_225]:失败!=> {“更改”:假,“失败”:真,“味精”:“\ngzip:标准输出:损坏的管道\n”}
任务:
- name: Database | Load the database from upstream data
mysql_db:
state: import
target: /tmp/catalog-3-19-16.sql.gz
login_host: "{{ mysql_host }}"
login_port: "{{ mysql_port }}"
login_user: "root"
login_password: "{{ mysql_root_password }}"
name: "{{ mysql_db }}"
该/tmp/catalog-3-19-16.sql.gz
文件存在于服务器上。
我错过了什么?