1

我正在尝试使用依赖于旧版本 mysql 食谱(5.6.3)的 Chef 项目来配置服务器。由于这个特定版本与 Ubuntu 14.04 的任何新版本不兼容,我尝试更新到最新版本(8.5.1),这会导致相同的错误。我知道 mysql 食谱不再提供食谱,并且应该是一个仅限图书馆的食谱,但我真的不清楚我应该如何编辑代码来完成旧版本的工作。是否还有其他在此基础上构建的食谱可以像旧版本一样简单地安装 mysql 客户端和服务器,还是我必须像文档似乎建议的那样编写包装食谱?

4

2 回答 2

2

你现在必须写一本包装食谱。社区说明书仅提供您随后从该包装说明书中使用的资源。

于 2018-03-22T00:16:08.440 回答
-1

您可以编写自己的说明书来安装特定版本的 mysql。您可以使用包厨师资源

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

于 2018-03-21T17:26:03.403 回答