Mysql Cookbook 错误 RecipeNotFound : could not find recipe client for cookbook mysql

标签 mysql chef-infra knife berkshelf knife-solo

我正在尝试为服务器提供依赖于旧版本 mysql cookbook (5.6.3) 的 Chef 项目。由于这个特定版本与 Ubuntu 14.04 之后的任何更新版本都不兼容,我尝试更新到最新版本 (8.5.1),这导致了同样的错误。我知道 mysql cookbook 不再提供 Recipe ,应该只是图书馆的 Recipe ,但我真的不清楚我应该如何编辑代码来完成旧版本所做的事情。是否有任何其他 Recipe 建立在这本之上,可以像旧版本那样简单地安装 mysql 客户端和服务器,或者我是否必须像文档似乎建议的那样编写包装器 Recipe ?

最佳答案

您现在必须编写包装器 Recipe 。社区说明书仅提供您随后从该包装说明书中使用的资源。

关于Mysql Cookbook 错误 RecipeNotFound : could not find recipe client for cookbook mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49412766/

相关文章:

mysql - MySql 中的并行处理更新查询

MySQL多对多联结表: Select all entries from A which contain no values in B not in list

ruby - 使用 Chef 进行 SSL 证书条件检查

java - 使用 Chef 安装 Tomcat-8

chef-infra - 从 github 添加 Chef Recipe

php - 警告 : mysql_fetch_array() expects parameter 1 to be resource, 给出 bool 值

java - MySQL JDBC 连接器字符串截断

ruby - 无法将菜谱从 Knife 上传到 Chef 服务器

chef-infra - 如何安装knife-ec2插件?

java - 有没有办法从纯 Java 实现引导 Chef 节点?