Ansible安装Python Mysql连接器

Lt.*_*Lt. 7 mysql-python ansible

我正在使用Ansible自动执行备份mysql数据库的任务,并且在运行mysql_db任务时我收到此消息:msg: the python mysqldb module is required

因此,在尝试python-mysqldb使用Ansible任务进行多次安装之后,我尝试手动执行命令安装它,sudo apt-get install python-mysqldb并收到以下错误消息:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-mysqldb
Run Code Online (Sandbox Code Playgroud)

我正在使用Ubuntu 13.04 64位

我究竟做错了什么?

安装python-mysqldb使用方法是apt-get什么?

ted*_*r42 7

Ubuntu 13.04已经终止了大约10个月.正如链接所说," 不再接受13.04的包更新 ".您应该使用Ubuntu 12.04或Ubuntu 14.04,它们是LTS(长期支持)版本.

尽管如此,对于这个特定问题,正如@phantom所说,使用pip.

- pip: name=MySQL-python
Run Code Online (Sandbox Code Playgroud)

(注意大写)

  • 最后,我将我的Ubuntu版本更新为13.10,我可以在Digital Ocean升级.现在`apt:pkg = python-mysqldb state = installed`正在运行 (5认同)