打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[使用Python监控Oracle索引]Python连接MySQL
userphoto

2022.05.30 江苏

关注

tips:公众号接入了机器人功能,欢迎前去调戏


上个专题提到了如何利用Python操作Oracle数据库并监控想要的指标

这个专题讲述如何讲这些监控数据保存在MySQL中为日后所用


上节讲到安装MySQL数据库,这节讲如何利用Python连接MySQL数据库

[使用Python监控Oracle索引]MySQL安装


环境设置 
Linux系统为 Centos 6.8 
Python环境为 Python 3.6 
MySQL版本 MySQL 5.7 (GA) 
连接MySQL模块:PyMySQL


创建数据库

首先我们创建一个数据库用于存放监控数据

这里我们创建名为oracle数据库

mysql>CREATE DATABASE oracle

  DEFAULT CHARACTER SET utf8

  DEFAULT COLLATE utf8_general_ci;


检查刚创建的数据库

mysql> show databases;


创建用于存放监控数据的表

这里我们新建一张oracle_indexmonitor的表

其中index_name为主键,insert_time为插入时间,自动插入当前时间

mysql -uroot -p

mysql> use oracle

mysql> CREATE TABLE oracle_indexmonitor(

  index_name varchar(200) NOT NULL,

  ipaddress varchar(39) NOT NULL,

  tnsname varchar(100) NOT NULL,

  inser_time timestamp default current_timestamp ,

  PRIMARY KEY (index_name)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


安装PyMySQL模块

yum install MySQL-python

pip3 install PyMySQL


使用Python连接MySQL 
这里新建个文件,文件名为:connectmysql.py

代码请查看我的Github主页

https://github.com/bsbforever/wechat_oms

执行结果


至此我们已经学会了如何利用Python来连接MySQL数据库,下节将利用python获取Oracle 索引信息

其他专题:

[Oracle安装文档]Oracle 9.2.0.8的安装

[安装文档]Oracle 11g RAC安装文档

[AWR报告] Instance Efficiency Percentages总结

[Python运维]Python监控Oracle数据库总结

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python Pymysql实现数据存储
python3.4怎么连接mysql pymysql连接mysql数据库
python操作SQL综合案例
python操作MySQL(增删改查)
Python3连接MySQL8.0数据库,难不?
我用 Python 处理3万多条数据,只要几秒钟……
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服