Mysql Cookbook错误RecipeNotFound:找不到cookbook mysql的配方客户端

时间:2018-03-21 17:18:54

标签: mysql chef knife berkshelf knife-solo

我正在尝试使用一个依赖于旧版本的mysql cookbook(5.6.3)的Chef项目来配置服务器。由于这个特定版本与Ubuntu 14.04的任何新版本不兼容,我尝试更新到最新版本(8.5.1),这导致了同样的错误。据我所知,mysql cookbook不再提供食谱,应该是一个只有库的食谱,但我真的不清楚我应该如何编辑代码以执行旧版本的操作。有没有其他任何食谱建立在这个上面简单地安装mysql客户端和服务器像旧版本那样做或者我必须写一个包装器食谱,如文档似乎建议?

2 个答案:

答案 0 :(得分:2)

你现在必须写一个包装食谱。社区食谱仅提供您从该包装食谱中使用的资源。

答案 1 :(得分:-1)

您可以编写自己的食谱来安装特定版本的mysql。您可以使用package chef资源

您可以为my.cnf文件创建模板(my.cnf.erb),并使用模板主厨资源将其复制到默认值