上个专题提到了如何利用Python操作Oracle数据库并监控想要的指标
这个专题讲述如何讲这些监控数据保存在MySQL中为日后所用
无论是关系型数据库还是NoSQL,MySQL现在是仅次与Oracle的数据库
特别是被Oracle收购后无论是大小还是功能都在向Oracle靠拢,默认的innodb引擎支持事务和undo功能,大大简化了日常的运维难度
这个专题将监控数据保存在MySQL中
环境设置 Linux系统为 Centos 6.8 Python环境为 Python 3.6 MySQL版本 MySQL 5.7 (GA)
为了简化安装我们采用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数据库