1. 下载:

https://github.com/mysql-inception/inception 选择下载:

Downloda ZIP

上传到 /root/

Centos7安装inception笔记1_mysql

unzip inception-master.zip

Centos7安装inception笔记1_inception_02

安装编译依赖包

yum -yinstall cmake  libncurses5-dev libssl-devg++ bison openssl-devel.x86_64 ncurses-devel

Centos7安装inception笔记1_mysql_03

2. 编译安装

cd inception-master

cmake .

cmake -DWITH_DEBUG=OFF-DCMAKE_INSTALL_PREFIX=/usr/local/inception -DMYSQL_DATADIR=/data/inception -DWITH_SSL=yes -DCMAKE_BUILD_TYPE=RELEASE-DWITH_ZLIB=bundled-DMY_MAINTAINER_CXX_WARNINGS="-Wall-Wextra -Wunused -Wwrite-strings -Wno-strict-aliasing  -Wno-unused-parameter-Woverloaded-virtual" -DMY_MAINTAINER_C_WARNINGS="-Wall -Wextra-Wunused -Wwrite-strings -Wno-strict-aliasing-Wdeclaration-after-statement"

make && make install

Centos7安装inception笔记1_inception_04

Centos7安装inception笔记1_mysql_05

Centos7安装inception笔记1_inception_06

在一堆警告中完成安装。

 

3.修改配置文件

vim/etc/inc.cnf

添加如下配置:

[inception]

general_log=1

general_log_file=/usr/local/inception/data/inception.log

port=6669

socket=/data/workspace/inception_data/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=3306

inception_remote_backup_host=192.168.75.11

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=/data/temp

inception_osc_chunk_time=0.1

inception_ddl_support=1

inception_enable_blob_type=1

inception_check_column_default_value=1

#注:

#上面的配置这些为备份服务器信息,可以用其他mysql用户,这里为了测试方便使用root

#inception_remote_system_password=123456

#inception_remote_system_user=root

#inception_remote_backup_port=3306

#inception_remote_backup_host=192.168.75.11

Centos7安装inception笔记1_inception_07

配置中没有的目录要创建一下:

mkdir -p /usr/local/inception/data/

mkdir -p /data/workspace/inception_data/

mkdir -p /data/temp

 

4.启动Inception

/usr/local/inception/bin/Inception--defaults-file=/etc/inc.cnf  &

Centos7安装inception笔记1_mysql_08

5.登陆验证

mysql -uroot-h127.0.0.1 -P6669

inception get variables;

Centos7安装inception笔记1_mysql_09

Centos7安装inception笔记1_inception_10

Centos7安装inception笔记1_inception_11



启动成功!

审核测试,web安装待续!!