欢迎光临
我们一直在努力

Inception部署测试

欢迎转载,请注明作者、出处。

作者:刘春雷

blog:http://blog.itpub.net/28823725/
如有疑问,欢迎留言~

                                                                                                 

                                                              Inception部署测试

                                                                                                                                       –刘春雷 20170801

如果你想学习inception

如果你想学习flask~

那么此篇文章适合你~

1、下载

https://github.com/mysql-inception/inception

2、安装

yum -y install cmake  libncurses5-dev libssl-dev g++ bison openssl-devel.x86_64 

unzip inception-master.zip

cd  inception-master

sh -x  inception_build.sh debug

cd /chunlei/inception/inception

mkdir log

mkdir etc

cd etc

安装完毕后添加配置文件:

vim inc.cnf

[inception]

general_log=1

general_log_file=/chunlei/inception/inception/log/inception.log

port=7001

socket=/chunlei/inception/inception/inc.socket

character-set-client-handshake=0

character-set-server=utf8

inception_remote_system_password=123456

inception_remote_system_user=root

inception_remote_backup_port=6001

inception_remote_backup_host=127.0.0.1

inception_support_charset=utf8mb4

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=/chunlei/osc

inception_osc_chunk_time=0.1

inception_ddl_support=1

inception_enable_blob_type=1

inception_check_column_default_value=1

3、启动

/chunlei/inception/inception-master/debug/mysql/bin/Inception –defaults-file=/chunlei/inception/inception/etc/inc.cnf &


登录:

mysql -uroot -h227.0.0.1 -P7001

elcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: Inception2.1.50 1

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> inception get variables;     测试

4、界面

界面化:网上有封装好的flask

在网上下载一个web封装的界面安装过程如下:

下载地址:https://github.com/dbalihui/inception_web


安装flask

easy_install flask

easy_install flask_wtf 

easy_install flask-script 

easy_install flask-debugtoolbar

数据库建立库

create database sql_check

创建用户

GRANT ALL PRIVILEGES ON *.* TO ‘dba’@’%’ identified by ‘123456’

修改配置文件

cd /chunlei/inception/flask/inception_web-master/app

vi inception.py

修改:

conn=MySQLdb.connect(host=’127.0.0.1′,user=’dba’,passwd=’123456′,db=’sql_check’,port=7001,use_unicode=True, charset=”utf8″)

运行:

./run.py runserver –host 172.16.16.2

http://182.61.39.142:5000/

测试:

create table test1 (id int auto_increment,name varchar(10),primary key(id)) 

 

 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。