gpt4 book ai didi

ansible - 为什么我的 MySQL 导入失败并使用 Ansible?

转载 作者:行者123 更新时间:2023-12-03 17:40:49 34 4
gpt4 key购买 nike

我有一个需要从上游刷新数据库的剧本。它正在删除现有数据库,重新创建它,下载最新的生产备份(.sql.gz 格式)并尝试导入它。在最后一步,我得到了这个:

TASK [deploy : Database | Load the database from upstream data] **************** fatal: [54_236_190_225]: FAILED! => {"changed": false, "failed": true, "msg": "\ngzip: stdout: Broken pipe\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文件存在于服务器上。

我缺少什么?

最佳答案

确保您可以使用凭据通过终端登录,请注意,我使用的是默认端口和本地主机。

 - name: Importing data
mysql_db:
name: "{{ db_name }}"
login_user: root
login_host: localhost
login_password: "{{ mysql_root_password }}"
config_file: no
state: import
target: /tmp/catalog-3-19-16.sql.gz

关于ansible - 为什么我的 MySQL 导入失败并使用 Ansible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36770317/

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