[3. 使用Python监控Oracle索引]2. Python连接MySQL

浏览: 1984

引子

Hello 大家好,在这里会带来一系列关于Python的原创内容

由于我本职工作是Oracle DBA,Python的用途上会偏重与运维

当然也会穿插这爬虫相关的内容

更多最新的Python原创文章欢迎关注我的公众号 会在文末发出

这期内容为使用Python操作MySQL数据库并把Oracle索引使用情况存入MySQL数据库中


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

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


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

[3.使用Python监控Oracle索引]1. 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

connectmysql.py


执行结果


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



最后欢迎大家关注我的公众号,坚持原创不易,谢谢支持。

111.jpg

推荐 0
本文由 bsbforever 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册