Python与Ansible:数据库操作与自动化管理实战
1. Python操作MySQL数据库
在使用Python操作数据库之前,我们需要创建一个新的Python文件,并提供数据库连接所需的参数。以下是一个示例代码:
import MySQLdb SQL_IP ="10.10.10.130" SQL_USERNAME="root" SQL_PASSWORD="EnterpriseAutomation" SQL_DB="TestingPython" sql_connection = MySQLdb.connect(SQL_IP,SQL_USERNAME,SQL_PASSWORD,SQL_DB) print sql_connection上述代码中,我们使用MySQLdb模块来连接数据库。所需的参数包括SQL_IP(服务器IP地址)、SQL_USERNAME(用户名)、SQL_PASSWORD(密码)和SQL_DB(数据库名称),这些参数用于在端口3306上建立与数据库的连接并进行身份验证。参数的具体含义如下表所示:
| Parameter | Meaning |
| — | — |
| host | 安装了MySQL的服务器IP地址 |
| user | 对连接的数据库具有管理权限的用户名 |
| passwd | 使用mysql_secure_installation