簡體   English   中英

Ansible未安裝最新版本的Mysql 5.7

[英]Ansible not installing latest version of Mysql 5.7

我的Ansible腳本正在安裝Mysql版本5.4,但是我需要它來安裝5.7。

這是代碼:

- name: mysql | Install MySQL Packages
  sudo: yes
  apt: pkg={{ item }} state=latest
  with_items:
    - mysql-server
    - mysql-client
    - python-mysqldb

我已經嘗試過了,但是沒有用:

- name: mysql | Install MySQL Packages
  sudo: yes
  apt: pkg={{ item }} state=latest
  with_items:
    - mysql-server-5.7
    - mysql-client-5.7
    - python-mysqldb

有人知道如何獲取Ansible安裝Mysql 5.7嗎?

我希望5.4是每個apt可用的最新版本。 除非您說可以在命令行上使用apt手動安裝MySQL 5.7,否則這不是一個難題。

您可以嘗試激活update_cache選項。

- name: mysql | Install MySQL Packages
  sudo: yes
  apt:
    pkg: "{{ item }}"
    state: latest
    update_cache: yes
  with_items:
    - mysql-server
    - mysql-client
    - python-mysqldb

另外,您可以嘗試在安裝MySQL之前使用apt_repository模塊添加MySQL apt存儲庫 像這樣:

- apt_repository:
    repo: 'deb http://repo.mysql.com/apt/debian/ precise mysql-5.7'
    state: present

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM