溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Inception部署測(cè)試

發(fā)布時(shí)間:2020-08-09 02:06:23 來源:ITPUB博客 閱讀:203 作者:o煙雨瀟瀟o 欄目:MySQL數(shù)據(jù)庫
歡迎轉(zhuǎn)載,請(qǐng)注明作者、出處。
作者:劉春雷
blog:http://blog.itpub.net/28823725/
如有疑問,歡迎留言~
                                                                                                 

                                                              Inception部署測(cè)試
                                                                                                                                       --劉春雷 20170801

如果你想學(xué)習(xí)inception
如果你想學(xué)習(xí)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、啟動(dòng)

/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;     測(cè)試



4、界面

界面化:網(wǎng)上有封裝好的flask
在網(wǎng)上下載一個(gè)web封裝的界面安裝過程如下:
下載地址:https://github.com/dbalihui/inception_web

安裝flask
easy_install flask

easy_install flask_wtf 

easy_install flask-script 

easy_install flask-debugtoolbar

數(shù)據(jù)庫建立庫
create database sql_check
創(chuàng)建用戶
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")
運(yùn)行:
./run.py runserver --host 172.16.16.2
http://182.61.39.142:5000/
測(cè)試:
create table test1 (id int auto_increment,name varchar(10),primary key(id)) 

Inception部署測(cè)試 Inception部署測(cè)試

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI