gpt4 book ai didi

mysql - puppetlabs_mysql 无法将作为数组给出的两个 sql 脚本导入到 db 类

转载 作者:行者123 更新时间:2023-11-29 05:20:53 25 4
gpt4 key购买 nike

这太好了,但我想问一下,导入 sql 脚本的 sql 参数是否可以接收一个数组作为参数,即获取两个 .sql 文件或更多文件并仍然成功执行,试图给它一个数组,但它将一切合二为一,这样

      mysql::db{...
sql => ["/tmp/1.sql","/tmp/2.sql",]
....
}

假设以上是

           /tmp/1.sql/tmp/2.sql

这是不可能的....有没有办法让 puppetlabs mysql 模块同时导入两个 sql 脚本

最佳答案

不,你不能用 mysql::db 来做,要么你自己预先连接 sql 文件,要么运行 the exec that mysql::db runs

  exec{ "${dbname}-import":
command => "/usr/bin/mysql ${dbname} < ${sql}",
logoutput => true,
environment => "HOME=${::root_home}",
refreshonly => $refresh,
require => Mysql_grant["${user}@${host}/${table}"],
subscribe => Mysql_database[$dbname],
}

关于mysql - puppetlabs_mysql 无法将作为数组给出的两个 sql 脚本导入到 db 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25946442/

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