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

浏览: 1635

引子

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

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

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

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


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

无论是关系型数据库还是NoSQL,MySQL现在是仅次与Oracle的数据库

特别是被Oracle收购后无论是大小还是功能都在向Oracle靠拢,默认的innodb引擎支持事务和undo功能,大大简化了日常的运维难度

这个专题将监控数据保存在MySQL中


环境设置 
Linux系统为 Centos 6.8 
Python环境为 Python 3.6 
MySQL版本 MySQL 5.7 (GA)


安装MySQL数据库

为了简化安装我们采用yum源的方式安装,这里参照的是官方的安装手册

官网地址:

https://dev.mysql.com/doc/refman/5.7/en/linux-installation.html

注意:如果是在公司内部安装,可能防火墙会阻止yum的端口,需让网路管理员放行


下载yum源

https://dev.mysql.com/downloads/repo/yum/

这里我们选择Red Hat 6版本

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm


安装yum源

 yum localinstall mysql57-community-release-el6-11.noarch.rpm


安装MySQL数据库

yum install mysql-community-server


启动数据库

service mysqld start


修改默认密码 
默认密码通过如下命令获取

 grep 'temporary password' /var/log/mysqld.log

 [Note] A temporary password is generated for root@localhost: lbUz9e3g8M,G

登陆MySQL并修改密码

注意密码有复杂度需求

mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'passw@rd1';


其他MySQL命令

service mysqld start

service mysqld stop

service mysqld status


至此MySQL已经安装完毕,这里只是默认的配置,详细的配置如文件路径,buffer等参数的设置后续再讲 
下期讲如何利用Python连接MySQL数据库


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

111.jpg

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

0 个评论

要回复文章请先登录注册