我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库运维平台

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库运维平台

         数据库运维平台Inception_web 版安装

前言

     Inception是集审核SQL、执行SQL、回滚于一体的一个自动化数据库运维系统

环境:

        系统:  centos 6.8

        Ip:    192.168.137.38

        Python:Python2.7

部署步骤:

# cd /usr/class="lazy" data-src/

#wget https://github.com/mysql-inception/inception/archive/master.zip

#unzip master.zip

#yum -y install gcc gcc-c++ cmake bison openssl-devel ncurses-devel  mysql-devel

#cd inception-master

#./inception_build.sh debug [Xcode]  #[Xcode] 指定平台 默认linux

#echo $?          #返回0,则为成功

#编辑配置文件,如果没有就创建

#vim /etc/inc.cnf

[inception]

general_log=1

general_log_file=inc.log

port=6669

socket=/tmp/inc.socket

character-set-client-handshake=0

character-set-server=utf8

inception_remote_system_password=admin

inception_remote_system_user=myadmin

inception_remote_backup_port=3308

inception_remote_backup_host=127.0.0.1

inception_support_charset=utf8

inception_enable_nullable=0

inception_check_primary_key=1

inception_check_column_comment=1

inception_check_table_comment=1

inception_osc_min_table_size=1

inception_osc_bin_dir=/usr/bin

inception_osc_chunk_time=0.1

inception_ddl_support=1

inception_enable_blob_type=1

inception_check_column_default_value=1

 

#先按esc,然后同时按shift跟:输入wq!保存退出

#下面的要根据自己解压压缩包文件目录进行运行,加载文件

#/usr/class="lazy" data-src/inception-master/debug/mysql/bin/Inception --defaults-file=/etc/inc.cnf &

#登录mysql

#mysql -uroot -h227.0.0.1 -P 6669

#在mysql里面输入以下命令

#inception get variables;

#升级Python为2.7

#cd /usr/class="lazy" data-src/

#wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

#tar -xf Python-2.7.3.tgz

#cd Python-2.7.3

#./configure --prefix=/usr/local/python27

#echo $?

#make && make install

#echo $?

#mv /usr/bin/python /usr/bin/python26

#ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

#vim /usr/bin/yum

#把#!/usr/bin/python改为#!/usr/bin/python26

#输入Python看是不是2.7 ,然后exit()退出,输入yum list,看看yum源是否正常

#cd /usr/class="lazy" data-src/

#wget https://bootstrap.pypa.io/ez_setup.py --no-check-certificate

#python ez_setup.py

#[root@localhost ~]# find / -name easy_install-2.7

/usr/local/python27/bin/easy_install-2.7

#cd /usr/local/python27/bin/

#./easy_install-2.7 pip

#echo $?

#[root@localhost bin]# find / -name pip2.7

/usr/local/python27/bin/pip2.7

#./pip2.7 install flask_wtf

#./pip2.7 install flask-script

#./pip2.7 install flask-debugtoolbar

#./pip2.7 install MySQL-python

#cd /usr/class="lazy" data-src/

#yum install git

#git clone https://github.com/dbalihui/inception_web.git

#cd inception_web/app/

#vim inception.py  #(注意:红色部分为自己定义部分)

coding=utf-8

 

import MySQLdb

 

def table_structure(mysql_structure):

    sql1='\

            inception_magic_start;\

            use test_3;'

    sql2='inception_magic_commit;'

    sql = sql1 + mysql_structure + sql2

    try:

        conn=MySQLdb.connect(host='127.0.0.1',user='root',passwd='root',db='test_3',port=6669,use_unicode=True, charset="utf8")

        cur=conn.cursor()

        ret=cur.execute(sql)

        result=cur.fetchall()

        num_fields = len(cur.description)

        field_names = [i[0] for i in cur.description]

        print field_names

        for row in result:

            print row[0], "|",row[1],"|",row[2],"|",row[3],"|",row[4],"|",row[5],"|",row[6],"|",row[7],"|",row[8],"|",row[9],"|",row[10]

        cur.close()

        conn.close()

    except MySQLdb.Error,e:

        print "Mysql Error %d: %s" % (e.args[0], e.args[1])

return result[1][4].split("\n")

 

#cd ..    #返回上一层

# ./run.py runserver --host 192.168.137.38 &   #自己的服务器ip

浏览器输入:ip:5000    例如:192.168.137.38:5000

#vim /etc/sysconfig/iptables     #开放3306,5000端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5000 -j ACCEPT

#service iptables restart


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库运维平台

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库运维管理平台面面观

近年来,数据库运维管理平台市场非常活跃,涌现出一批有代表性的厂商产品,其背后也是数据库管理需求变化所致。在深究下来,也是近些年数据库技术演进与管理方式的变化所致。

大数据运维:大数据平台+海量数据

大数据开发独揽大权大数据技术很早就在BAT这些公司生根发芽,但直到14、15年大数据技术才广泛应用在各大互联网公司,大数据技术由此深入各行各业。 此时大数据开发人才非常紧缺,很多公司大数据从立项,到大数据平台构建,到项目整个流程开发,到后期大数据项目的运维,都
大数据运维:大数据平台+海量数据
2020-08-06

网易大数据智能运维平台 EasyEagle

本次分享的主题是网易数帆的大数据智能运维平台 EasyEagle。EasyEagle 是一个大数据智能运维平台服务,智能运维主要是为了监控、分析与解决大数据平台在使用过程中遇到的诸多问题。在长时间的大数据研发及运维实践中,我们发现大数据组

Linux平台HBase自动化运维

在Linux平台上实现HBase的自动化运维,可以提高运维效率,减少人为错误,并确保系统的稳定性和可靠性。以下是一些关键步骤和工具,可以帮助你实现HBase的自动化运维:1. 安装和配置HBase首先,确保你的Linux系统上已经安装了
Linux平台HBase自动化运维
2024-10-20

云平台运维规范-上篇

私有网络(Virtual Private Cloud,VPC)是一块用户在云平台上自定义的逻辑隔离网络空间,用户可以为云服务器、云数据库、负载均衡等资源构建逻辑隔离的、用户自定义配置的网络空间,以提升用户云上资源的安全性,并满足不同的应用场

46项全部通过!深信服数据库管理平台实力演绎“简化运维”

不同SLA的数据库需要不同的安全配置,备份策略、高可用架构等均不同,DBA的精力往往只能保障企业少数核心数据库的运维需求。

让运维智能高效,轻松搞定运维管理平台

通过提供强大的基线运维、灵活的告警规则配置、自动化的任务管理和监视等功能,致力于打造一个运维人员轻松从容、运维工作高效敏捷的智能化运维工具。​
让运维智能高效,轻松搞定运维管理平台
2024-04-23

继续聊聊云平台运维规范

云运维工程师在变更操作之前,需要评估变更可能造成的风险,并制定变更的详细计划和回退方案;对业务的关键应用需要进行充分的测试,且不能在生产环境进行测试及调试,如若重要测试需要测试环境。

阿里巴巴云原生大数据运维平台 SREWorks 正式开源

阿里巴巴云原生大数据运维平台 SREWorks,沉淀了团队近10年经过内部业务锤炼的 SRE 工程实践,今天正式对外开源,秉承“数据化、智能化”运维思想,帮助运维行业更多的从业者采用“数智”思想做好高效运维。

数据仓库运维探索实践

我们相信,随着运维技术的不断演进与发展以及运维经验的不断积累、工具化、自动化的深入发展,量变会引起质变,数据仓库运维的智能化也将在不久的将来实现。

华为云数据库支撑“超好运”网络货运平台更智能高效

华为云数据库将持续为智慧物流行业提供高效稳定、安全可靠、免运维的便捷服务,从而推动物流行业的快速发展。

Java对接ansible自动运维化平台方式

这篇文章主要介绍了Java对接ansible自动运维化平台方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-14

东软发布新一代智能运维平台

【2022 年 8 月 3 1 日 , 沈阳 】 近 日,东软发布新一代一体化智能运维 平 台 ,该 平 台 基于大中 台 +小场景的运维支撑体系,通过面向运维领域的运维数据中 台 和低代码 平 台 ,降低需求定制门槛,提升项目交付效率,较

物联网平台之数据平台

在面对AIoT物联网典型应用场景中,IOT数据底座需要应对每天数GB甚至数TB的时序数据,通过有效的数据管理和压缩技术,可以降低企业成本压力。

运维入坑必看:Kubernetes平台架构解读

Kubernetes中的应用被打包成与环境完全分离的容器镜像,并且自动配置应用并维护跟踪资源分配。

一体化、标准化、可视化数据平台,博睿数据领跑智能运维新典范

为了解决企业运维数据分析困难等的一系列问题,博睿数据近期带来了服务可达,数据洞察-博睿数据Dataview统一智能运维数据平台,提供了一体化、标准化、可视化的运维数据中台建设方案。

编程热搜

目录