Linux 中Mariadb中缺少PyMySQL模块

项目场景:

提示:运行playbook脚本时


问题描述

提示:在Mariadb模块时出现缺少PyMySQL时

例如:我在ansible运行中对添加数据库时出现的问提提示
代码如下:

[WARNING]: The value ******** (type int) in a string field was converted to u'********' (type string). If this does not look like what you expect, quote the entire value to ensure it does
not change.
fatal: [192.168.100.143]: FAILED! => {"changed": false, "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}


原因分析:

提示:下载mariadb没有自带的软件包,出现了缺少PyMySQL


解决方案:

可以按着我做的试试看:

复制:ansible localhost -m dnf -a "name=python3-PyMySQL.noarch"

然后执行即可,仅限mariadb使用

[root@localhost ansible]# ansible localhost -m dnf -a "name=python3-PyMySQL.noarch"
localhost | CHANGED => {
    "changed": true,
    "msg": "",
    "rc": 0,
    "results": [
        "Installed: python3-cryptography-3.2.1-5.el8.x86_64",
        "Installed: python3-cffi-1.11.5-5.el8.x86_64",
        "Installed: python3-pycparser-2.14-14.el8.noarch",
        "Installed: python3-PyMySQL-0.10.1-2.module+el8.4.0+9657+a4b6a102.noarch"
    ]
}
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值