在ubuntu 14.04 trusty上安装带有ansible的mysql-5.7

在ubuntu 14.04 trusty上安装带有ansible的mysql-5.7,mysql,ansible,ubuntu-14.04,apt,mysql-5.7,Mysql,Ansible,Ubuntu 14.04,Apt,Mysql 5.7,我正在尝试在ubuntu 14.04上安装Mysql-5.7,默认情况下,ubuntu的存储库中没有5.7包 因此,我尝试使用这个小角色手动添加它: --- - name: download the mysql deb package get_url: url=http://dev.mysql.com/get/{{ deb_filename }} dest=/tmp/{{ deb_filename }} mode=0644 tags: apt - name: install the p

我正在尝试在ubuntu 14.04上安装Mysql-5.7,默认情况下,ubuntu的存储库中没有5.7包

因此,我尝试使用这个小角色手动添加它:

---
- name: download the mysql deb package
  get_url: url=http://dev.mysql.com/get/{{ deb_filename }} dest=/tmp/{{ deb_filename }} mode=0644
  tags: apt

- name: install the package
  sudo: true
  apt: deb=/tmp/{{ deb_filename }}
  tags: apt

- name: update apt cache
  sudo: true
  apt: update_cache=yes
  tags: apt
其中deb_filename是最新的一个“mysql-apt-config_0.8.7-1_all.deb”

当我以这个角色运行剧本时,一切看起来都很顺利。没有错误

但当涉及到软件包的实际安装时,它会说:

msg:没有与“mysql-client-5.7”匹配的包可用

当我登录到服务器并运行“apt缓存搜索mysql客户端”时,我没有看到mysql-5.7

如何使用ansible将此包添加到我的服务器


谢谢大家

我也遇到过同样的问题。您找到解决方案了吗?您可能需要安装
mysql社区客户端作为包名。