首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SaltStack在ubuntu上安装mysql

如何使用SaltStack在ubuntu上安装mysql
EN

Stack Overflow用户
提问于 2015-02-03 20:10:35
回答 2查看 2.4K关注 0票数 0

我必须写一个SLS文件来在ubuntu上安装mysql-server,mysql-client,mysql-common。我该怎么做呢?下面的SLS显示错误,指出这些软件包无法安装或更新。

代码语言:javascript
复制
state1:
 pkg.installed:
  - pkgs:
     - mysql-server
     - mysql-common
     - mysql-client
EN

回答 2

Stack Overflow用户

发布于 2015-04-10 04:01:00

我特别在mysql-server上遇到了一个问题。在Ubuntu上,它是一个“元软件包”,只安装最新版本,例如mysql-server-5.5。在我的例子中,我的预配置有一个错误,apt将"mysql-server“标记为已安装,但"mysql-server-5.5”失败了。后来调用apt失败,因为缺少"mysql-server-5.5“。我手动删除了mysql-server,修复了我的预配置问题,它工作得很好。下面是我的代码,供您参考:

代码语言:javascript
复制
mysql_setup:
  debconf.set:
    - name: mysql-server
    - data:
        'mysql-server/root_password': {'type': 'string', 'value': '{{ pillar['SQL_ROOT_PASSWORD'] }}'}
        'mysql-server/root_password_again': {'type': 'string', 'value': '{{ pillar['SQL_ROOT_PASSWORD'] }}'}

mysql-server:
  pkg:
    - installed
    - require:
      - debconf: mysql_setup
票数 3
EN

Stack Overflow用户

发布于 2015-02-14 13:04:15

这不是pkg.installed指令的工作方式。你想要这个:

代码语言:javascript
复制
mysql-server:
  pkg.installed

mysql-common
  pkg.installed

mysql-client
   pkg.installed
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28298581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档