数据库操作与Ansible自动化管理
1. 数据库查询操作
1.1 连接数据库
要使用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
上述代码中使用的参数( SQL_IP 、 SQL_USERNAME 、 SQL_PASSWORD 和 SQL_DB )是连接数据库并进行身份验证所必需的,默认端口为3306。各参数的含义如下表所示:
| 参数 | 含义 |
| ---- | ---- |
| host | 安装了MySQL的服务器IP地址 |
| user | 对连接的数据库具有管理权限的用户名 |
| passwd | 使用 mysql_secure_installation 脚本创建的密码 |
| db | 数据库名称 |
运行上述代码后,若输出类似
超级会员免费看
订阅专栏 解锁全文
1844

被折叠的 条评论
为什么被折叠?



